我有一个长 wav 文件,其中重复了相同的音节 (/da/)。我在音频文件中录制了两个 channel :
顶部 - 语音信号
底部 - 产生音节时发生的触发器
我将触发器的时间保存在另一个文件中,但现在我还需要知道音节何时结束。
开始的触发非常准确,并且与其他文件有关,所以我想保持这个时间。
我应该如何提取音节结束的时间?可以在普拉特完成还是我需要别的东西?
提前致谢。
最佳答案
我设法使用语音归档系统 (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/