问题标签 [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 回答
1615 浏览

audio - 使用 Praat 或任何其他音频处理工具从 textGrid 创建文本文件

我有一个由Prosodylab-Aligner生成的 textGrid 文件,我可以在Praat. 有没有可能从中得到一个看起来像这样的文本文件:

编辑

附加文本网格文件:

0 投票
1 回答
994 浏览

audio - 从连续 wav 文件中提取单独单词的时间

我有一个重复相同音节(/da/)的长 wav 文件。我在音频文件中录制了两个通道:

连续音频文件

顶部 - 语音信号
底部 - 产生音节时发生的触发器

我将触发器的时间保存在另一个文件中,但现在我还需要知道音节何时结束。开始的触发非常准确,并且与其他文件有关,所以我想保持这个时间。

我应该如何提取音节结束的时间?可以在普拉特完成还是我需要别的东西?

提前致谢。

0 投票
1 回答
912 浏览

praat - Praat 脚本,提取强度

到目前为止,这是我的脚本:

任何指针?我无法让它工作。

我感谢您的帮助。

戈尔迪

0 投票
1 回答
572 浏览

praat - 在 PRAAT 中插入列

在 Praat,我需要编写一个脚本,我可以在其中创建一个包含多列的表。然后还将数据插入这些列。

请让我知道该怎么做?

0 投票
1 回答
136 浏览

audio - Praat 和 sox 信息脚本

我该怎么做?

  1. 声音对象被选中
  2. 将声音对象保存为 wav(作为临时文件名)
  3. 运行sox -i adsda.wavsoxi adsda.wav
  4. 输出到显示器的结果sox -i
  5. 删除临时文件
0 投票
1 回答
746 浏览

nlp - Praat Script :: 打印频率输出

我有兴趣使用 Praat 对数百个 .wav 音频样本(每个大约 10 秒)进行批量分析。Praat 是否可以分析目录中的所有文件,为每个文件“获取音调”(或获取语音报告),并将所有这些打印到 .csv 或 .txt 文件中?

我尝试过修改一些在线可用的脚本,但是对编程知识很少,我发现这很困难。如果有人提供一些代码让我开始,我将不胜感激!

0 投票
1 回答
222 浏览

javascript - 如何将 praat 脚本合并到网页/数据库中

我正在创建一个网页,其中包含一个已经设计并运行的数据库,它使用 JavaScript 记录用户的音频并将其存储路径保存到数据库。我正在使用 praat 脚本来分析这个演讲,到目前为止它可以离线工作(单独与数据库没有交互)并将结果存储在一个 txt 文件中。

我的问题是,有谁知道如何将 praat 脚本合并到网页中,以便单击按钮即可工作?无需下载音频,并在桌面上运行 praat 脚本等。

任何帮助将不胜感激!

0 投票
2 回答
1367 浏览

audio - 如何获取 .wav 文件的特定频率和时间值并将值导出为 .csv

我是新来的,如果我犯了任何错误,请提前道歉!

问题:我需要分析这个音乐 .wav 文件,尤其是它在特定时间间隔内的频率、幅度和音高。

是否有任何易于使用的软件和我可以采取的步骤来帮助我实现这一目标?

我尝试过 Audacity、sonicvisualizer 和 sigview,但我不确定如何适当地利用这些软件来实现我的特定目标。

提前致谢!

0 投票
1 回答
114 浏览

loops - Multiple outputs with a for loop in praat

I have a script where I have multiple folders each with three audio files in them ID#_1, ID#_2, and ID#_3. The user can input a string of different ID#s, one after the other, and then the script recognizes the different IDs and runs the code for each of them.

I have a for loop set up for this -

form Settings comment Enter the IDs of the different subjects sentence subjectIDs endform

Each of these procedures is defined previously in the code, and they basically output certain ranges from the audio files out to a text file.

The code seems to work fine and generate the output file correctly when one ID is given, but when I try to run it with more than one ID at a time, only the text file for the first ID is outputted.

The for loop does not seem to be working well, but the code does work fine in the first run.

I would greatly appreciate any help!

0 投票
1 回答
86 浏览

svm - 我想通过分析语音特征来开发人类情感识别应用程序,我该如何开始?我不知道。

我想通过分析语音特征来开发人类情感识别应用程序,我该如何开始?我不知道。

http://www.personal.rdg.ac.uk/~llsroach/phon2/freespeech.htm http://web.stanford.edu/dept/linguistics/corpora/material/PRAAT_workshop_manual_v421.pdf