使用sphinx4识别所有英语单词

时间:2012-01-16 08:28:18

标签: java speech-recognition jsapi sphinx4

我在使用sphinx4识别所有英语单词时遇到问题。我将所有以字母“A”开头的英文单词添加到java中的语法文件中并尝试运行它。它第一次给了我java堆空间的错误,我最初保持256m。 然后我把它改成512米。这次java没有错误,但是识别器没有识别单个单词,甚至没有错误的单词。 任何人都可以帮我制作一个包含所有英文单词的语音识别语法文件......

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

1 个答案:

答案 0 :(得分:2)

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

Speech recognition response is poor in sphinx4 您还可以参考此站点http://nsh.nexiwave.com/,其中提供了配置Sphinx4的所有必要详细信息。根据这些配置,我认为你应该能够获得有尊严的输出