如何在android中增加PocketSphinx字典的准确性

时间:2013-08-19 14:46:36

标签: android speech-recognition voice-recognition cmusphinx speech-synthesis

我使用Pocket Sphinx处理Android语音识别应用程序 这是一个字典文件。 “grammar.corpus”

SHUTDOWN
START
STOP
REGISTER    PATH
REGISTER    LOCATION
WHERE   AM  I
YES
NO
TAKE    ME  TO
EMERGENCY

当我测试应用程序时,我得到了不好的结果,识别器通过从多行连接多个单词返回结果。例如(它识别“START PATH ME”)。

  • 如何从多行识别句子而不是单个词?

  • 如何训练识别器以提高准确度?

  • 如何使用jsgf代替lm?

提前谢谢

1 个答案:

答案 0 :(得分:2)

  

如何从多行识别句子而不是单个词?

使用JSGF语法

  

如何训练识别器以提高准确度?

http://cmusphinx.sourceforge.net/wiki/faq#qwhy_my_accuracy_is_poor

  

如何使用jsgf代替lm?

在演示资源中将-lm file.lm替换为-jsgf file.jsgf