我是Java
和speech recognition
的初学者,我使用VOCE
(http://voce.sourceforge.net/)将语音转换为文字。
我使用了提供的示例,它只通过识别.gram
文件中指定的单词来工作。但是,我需要应用程序识别比语法文件中指定的单词更多的单词。
我发现了类似的问题(Speech Recognition API without Grammar C#),但如果解决方案适用于VOCE
,我就不会这样做。
有没有办法用VOCE
语音识别来做到这一点?
还有其他任何语音识别API(免费)能够这样做吗?
答案 0 :(得分:1)
我联系了VOCE的开发者,他回答说“没有简单的方法可以做到这一点” 我使用Sphinx4转录器演示解决了我的问题,该演示使用语言模型而不是特定的语法文件。