首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算音频文件中的语音音节数?

如何计算音频文件中的语音音节数?
EN

Stack Overflow用户
提问于 2013-11-01 13:00:16
回答 4查看 5K关注 0票数 5

我有很多音频文件与干净的声音,只有普通话的声音。我需要估计多少音节是在每个文件中说。是否有用于OS、Windows或Linux的工具可以估计这些?

代码语言:javascript
复制
sample01.wav 15
sample02.wav 8
sample03.wav 5
sample04.wav 1
sample05.wav 18

由于有许多文件,最好使用命令行或批处理软件,例如:

代码语言:javascript
复制
$ application sample01.wav
15
  • 一种使用语音到文本的解决方案,然后计算当前字符的数量。
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-11-06 14:26:52

语音的自动分割是一个活跃的科学领域,这意味着没有一种方法能够完美地工作。

2009年,德容和温佩提出了一种利用普拉特自动检测人类语音信号中音节的方法。该方法与人工分割方法相比较,已在许多第三方科学研究中得到应用。您可以在他们的科学文章(pdf格式)中找到关于该方法的详细描述,以及以前提出的方法的历史观点。Praat脚本本身和几个教程可以在一个专门的网站(www -演讲率)上找到。

您还可能对哈玛开发的另一种分割算法感兴趣,该算法已在Matlab (Harma音节切分)中实现。

票数 13
EN

Stack Overflow用户

发布于 2013-11-01 14:31:08

您可以使用formants来确定这一点。每个音节应该对应一个共振峰。以下是有关formants的更多信息:

https://en.wikipedia.org/wiki/Formants

票数 1
EN

Stack Overflow用户

发布于 2013-11-10 14:09:43

你可能会对此感兴趣

http://sites.google.com/site/speechrate/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19727261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档