我在使用sphinx4识别所有英语单词时遇到问题。我在Java的语法文件中添加了所有以字母“ A”开头的英语单词,并尝试运行它。第一次它给了我Java堆空间错误,我最初保留了256m。 然后我将其更改为512m。这次没有来自Java的错误,但是识别器没有识别出单个单词,甚至没有识别出错误的单词。 谁能帮我用所有英语单词制作语音识别语法文件...

这是我在这里的第一个问题,希望能得到一些好的结果。

有帮助吗?

解决方案

因为您使用的是SPhinx 4,所以很多事情取决于您的配置方式。狮身人面像(口袋狮身人面像和狮身人面像4)提供转录以及立即转换。我的意思是,您可以将声音另存为wav文件并执行wav到文本的转换,也可以简单地说保持sphinx4应用程序运行,以便它将您所说的每一行记录下来。 您将必须像使用2/3 / n语法文件一样配置语法文件。提供基于发音的声学模型,如美国英语的hub4声学模型或印度英语的voxforge模型。我之前曾发布过类似的问题

在sphinx4中语音识别响应很差 您还可以参考此网站 http://nsh.nexiwave.com/ ,其中提供了所有必要的信息配置Sphinx4的详细信息。基于这些配置,我想您应该能够获得庄重的输出

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top