问题标签 [praat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1825 浏览

python - 如何使用 Python 提取音频(WAV)文件中语音信号的感知响度?

我想从音频文件(WAV)中提取语音信号的响度。我相信这是一个感知量,不仅取决于信号的幅度,还取决于所涉及的频率。我找到了一个有用的链接https://github.com/librosa/librosa/issues/463但我

  1. 想使用有效计算的现有包
  2. 我不确定这里描述的方法是否合适。

对于 1,我发现Parselmouth是Praat的一个包装器,可以使用,但我不确定在提取强度和音高值后如何进行:

我也研究了PydubPyAudioAnalysis但也找不到使用它们来评估响度的直接方法。

什么是从 WAV 文件中提取响度的 Pythonic、面向对象的封装方式?

0 投票
0 回答
285 浏览

praat - 尝试使用某些标签编辑选择时出现错误“命令获取间隔标签:不适用于当前选择”

我试图用静音替换某些声音选择,但在我进入基本部分之前,“从间隔获取标签”命令在我能够检查是否获得正确的输出之前失败。

我在 Praat 上收到的错误消息

我以为我玩的玩具音频有问题,所以我换了另一个,但奇怪的是,每次我总是卡在序列中的第三个间隔。此处提供屏幕截图:

第三个区间奇怪地不可用

我现在使用的代码非常简单,如下所示:我如何处理标记为“听起来”的间隔可能存在问题,但它应该与我在这里遇到的错误无关。

-------------------------------------------------- --------------------------

-------------------------------------------------- --------------------------

我怀疑是因为我的编辑,TextGrid 中发生了一些变化——但是,由于我只用相同长度的静音代替了声音,所以之后不应该对声音或 TextGrids 产生影响。但是,由于我从来没有机会输出一些可播放的音频结果,所以我上面推断的所有内容都无法得到确凿的事实证实。

非常感谢大家的关心和提前帮助!

0 投票
1 回答
138 浏览

python - 使用 Parselmouth 从声音中获取 PointProcess 时遇到问题

我正在尝试使用 Parselmouth 从 .wav 文件中计算抖动,但 PointProcess 给我带来了麻烦。

之后,我做

打算跟进

但在我可以之前,我收到了这个错误:

0 投票
1 回答
61 浏览

pitch - 更改音高轨道颜色

我想根据带Text-Grid注释的声音对象来绘制音轨。

我调用TextGrid和 Pitch 文件并使用以下代码获取文本网格和提取的音高。

这很好用。但是,我想改变音高曲线的粗细,也可以改变颜色。

知道怎么做吗?

0 投票
1 回答
245 浏览

audio - 如何从 PRAAT 中的 .wav 文件中自动提取音高范围并将它们全部放入 .csv 文件中?

我正在使用 PRAAT,我需要提取音高范围。我的音频文件都不到 2 秒,而且我有十几个。我只知道在单击时获取信息现在,我从在原始音频文件上单击提取可见音高轮廓后获得的音高对象中手动提取音高范围(查询 > 音高信息)。

0 投票
1 回答
14 浏览

audio - 为什么我的音高对象听起来与 PRAAT 中的原始音频文件不同?

因此,当我从原始单声道立体声音频文件中提取可见音高轮廓时,会从所述文件中创建一个新的音高对象。当我播放 Pitch 对象时,它听起来与原始文件不同。谁能详细说明什么是音高轮廓,它只捕捉动态语调吗?

0 投票
2 回答
90 浏览

python-3.x - 蛇佬腔对象的多处理

我正在尝试对 parselmouth PRAAT 函数应用多处理来提取多个函数。

但是我得到了这个错误,这是多处理时不可拾取的对象的问题:

虽然我没有将 parselmouth.Sound 对象作为参数传递给类方法,但我仍然收到此错误

0 投票
1 回答
136 浏览

audio - 如何将 Praat 脚本应用于音频文件?

我正在尝试在 Colab中更改音频文件的共振峰。praat我找到了执行此操作的脚本它是代码和计算共振峰的代码。我安装了praat

如何wav使用 linux 命令行或 python 将此脚本应用于没有 UI 的多个文件?

0 投票
0 回答
58 浏览

nlp - Praat 脚本分段器不将文件输出到指定目录

我正在尝试运行由以下提供的 Praat 脚本:http: //phonetics.linguistics.ucla.edu/facilities/acoustic/Segmenter.txt 但是,当我使用正确的目录运行脚本时,设置我的 label$ = 他,层 = 2,扩展名 = .wav。(Penn Phonetics Lab Chinese Aligner 提供了什么)

我收到结束语句说“所有文件都已分段!祝你有美好的一天!” 但我指定的输出文件夹中没有任何内容。

怎么了?

0 投票
1 回答
391 浏览

audio - 改变音频音高的最佳方法是什么?

我试过PyRubberbandlibrosapraat-parselmouthpysox。所有这些都可以工作,但我仍然在输出中听到一些噪音或小伪影。此外,他们将音频移动了大约 100 毫秒。我如何调整它们以获得最好的质量,或者你能推荐任何做得更好的库吗?

UPD: FFMPEG 方法: