无需语法的 VOCE 语音识别

VOCE speech Recognition without grammar

我是 Javaspeech recognition 的初学者,我正在使用 VOCE (http://voce.sourceforge.net/) 将语音转换为文本。

我使用了提供的示例,它通过仅识别 .gram 文件中指定的单词来工作。但是,我需要应用程序识别比语法文件中指定的单词更多的单词。

我发现了这个类似的问题 (Speech Recognition API without Grammar C#),但如果该解决方案适用于 VOCE,我没有发现。

那么有没有办法用 VOCE 语音识别来做到这一点?

还有其他语音识别 API 可以(免费)做到这一点吗?

我联系了 VOCE 的开发者,他的回答是 "There is no easy way to do so" 我通过使用使用语言模型而不是特定语法文件的 Sphinx4 Transcriber Demo 解决了我的问题。