问题标签 [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 投票
2 回答
1003 浏览

praat - 如何从 praatscript 打开 praat

我想允许一个 praatscript 打开 praat 对象行。这将允许我打开 praat,然后自动允许脚本将对象加载到对象窗口中。

例如脚本

可以打开praat,然后在音频文件“1.wav”中打开编辑器到0.1和0.2 <这对我来说很容易做到

我只是无法事先打开 praat 来插入我需要的东西。

现在我的脚本看起来像这样:

当然它会告诉我查看和编辑不起作用,因为 GUI 没有打开。我不能使用环境,因为它必须在 windows 和 linux 上工作

0 投票
1 回答
121 浏览

praat - 是否可以自动设置 praat 偏好?

在 praat 首选项菜单中,可以使用以下方法更改 Praat 编写的文件的编码

我的问题是否可以从脚本中执行此操作以确保用户始终使用正确的编码保存文件;

在我的情况下,UTF-8 w/o BOM。默认是先尝试 ASCII,然后是 UTF-16,它将两个字节(BOM 样式)插入文件头。

0 投票
3 回答
115 浏览

praat - 获取对象的路径和文件名

praatscript 中有没有办法查询对象的路径和文件名。

我想将文本网格保存到我打开的同一个文件中(覆盖它)

我想到了类似的东西:

0 投票
2 回答
1541 浏览

python - 如何为 Praat 自动化语音报告

有没有办法为 Praat 自动生成语音报告(在“查看和编辑”窗口中的“脉冲”下),因为我必须为 100 多个文件执行此操作。我需要整个文件的语音报告,并且最好在 Python 中执行此操作,因为我对此很熟悉。

0 投票
3 回答
938 浏览

phonetics - 在 praat 脚本中查找多个单词

我正在编写一个 praat 脚本,它将在多个文件中搜索单词列表。这就是我到目前为止所拥有的。它只放大到过程中的第一个单词,而不遍历其余单词。我认为这与选择的内容有关。对于For i through n,仅选择了文本网格,但随后在注释器中,两者都被选中。我需要脚本继续搜索每个间隔,以便也可以找到过程中的其他单词。

编辑:这是根据答案修改后的脚本。

0 投票
0 回答
607 浏览

speech-recognition - 如何使用 Praat 获取语音文件的音素

我想得到一个声音的音素。为此,我被建议使用 Praat。http://www.fon.hum.uva.nl/praat/

这可以使用Praat来完成吗?我应该如何处理这个?

我已经将语音实时转换为文本。我需要的是根据另一个人从另一个地方说话的声音来移动机器人的嘴唇。为此,我需要语音的音素或视位。(我不想将语音转换为文本,然后再转换为音素)。我需要语音到音素。

或者有没有其他更好的工具可以做到这一点?

0 投票
1 回答
1209 浏览

scripting - 如何使用脚本获取或保存 praat 中的音高列表

我正在尝试使用 praat 中的脚本来保存或写入文件,其中包含使用“音高”下的“音高列表”给出的值。到目前为止,这是我的脚本代码:

此代码仅返回声音文件的平均值,我想知道是否有办法避免获取文件的小块并获得平均音高,而是能够以 praat 的方式获取数据:

即使只是能够保存从“Pitch Listing”中弹出的文件也可以。任何帮助表示赞赏。谢谢!

0 投票
1 回答
1345 浏览

praat - Praat scripting: How to extract intervals of different tiers corresponding to each other?

I have a TextGrid file with 2 tiers, one corresponds to words and another one to syllables. I already creating a column of syllables in my table and now I need to make a column with words where each syllable should correspond to the word it belongs to. So the result should look like:

e.g. This is my sentence.

(I can try to explain it more thoroughly, if it is not clear.)

This is what I have so far. It works, but needs some modification.

0 投票
1 回答
34 浏览

praat - Praat 脚本:如何摆脱重音层中的“_”及其在信息窗口中的相应音节?

我有一个显示口音的点层。我也有一个音节层。我需要用相应的重音提取音节层的标签。我唯一不需要的是在重音层中提取标签“_”和“%”。

到目前为止我的代码:

结果:

我的目标是:

0 投票
2 回答
401 浏览

praat - Praat 脚本:提取音节层和重音层并进行额外更改

我想提取音节和相应的重音。如果一个音节没有重音,重音部分就会有“no”。

我的编码示例如下所示:

结果应如下所示:

添加

第 1 层和第 2 层:

在此处输入图像描述