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

标签 audio time timestamp wav praat

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

Continuous audio file

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

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

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

提前致谢。

最佳答案

我设法使用语音归档系统 (SFS - http://www.phon.ucl.ac.uk/resource/sfs/) 从连续文件中提取时间。
使用 GUI 它可以位于 Tools>Speech>Annotate>Find multiple endpoints .

还有一个命令行工具可以使分析自动化:
http://www.phon.ucl.ac.uk/resource/sfs/help/man/npoint.htm

注释准备好后,可以将时间和标签提取到外部文件(例如 txt、csv 或 xml)。

关于audio - 从连续 wav 文件中提取单独单词的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24890383/

相关文章:

java - 有没有一种简单的方法可以将包含秒和毫秒的时间戳值更改为包含小时和分钟的时间戳值?

c - 如何获得以赫兹为单位的 DFT/FFT 输出频率?

java - 如何使用 Java 在 wav 文件的末尾消除静音?

iphone - 在 NSDateComponents 中,你怎么知道它是上午还是下午?

jquery - float 条形图 : bars overlapping on time axis issue

javascript - Date.now() 在浏览器中的准确性

iphone - 如何在Objective C中为iPhone应用程序设置值?

android - 如何在Android中输入/输出声音?

http - http 响应的偶尔不可靠的 DATE 字段

mysql - SQL 中日期时间的时间戳 (PHPmyAdmin)