1

我正在开发一个使用 pocketsphinx 的 android 应用程序。遗憾的是识别准确率很差,因此我想将语法中的单词限制为真正需要的单词。

目前我使用这个pocketsphinx的演示应用程序: https ://github.com/cesine/AndroidPocketSphinx

我的应用程序允许用户创建新的“语音命令”,我需要将这些命令动态添加到语法中(这不需要立即工作,但我无法重建整个应用程序,这也需要离线工作)。

我知道我会如何在 Sphinx4 中做到这一点,但 pocketsphinx 对我来说有点神秘。

4

1 回答 1

1

更新以反映最新的 API 状态 (5prealpha)。

在最新的演示中,您可以找到对切换命名搜索的支持,其中包括语法之间的切换。

您可以使用 addGrammar 方法添加语法,然后您可以使用识别器.startListening("search name") 方法使用任何语法开始识别。

详情见

http://cmusphinx.sourceforge.net/wiki/tutorialam

于 2013-06-28T20:36:23.913 回答