0

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

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

4

1 回答 1

2

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

sphinx4 中的语音识别响应很差 您也可以参考这个站点http://nsh.nexiwave.com/,它提供了配置 Sphinx4 的所有必要细节。基于这些配置我想你应该能够得到一个有尊严的输出

于 2012-01-16T08:44:22.510 回答