我已经安装了PocketSphinx演示程序,并且在Ubuntu和Eclipse下运行良好,但是尽管尝试了一下,但仍无法弄清楚如何添加多个单词的识别。
我只想让代码识别单个单词,然后我就可以在代码中识别它们switch(),例如“上”,“下”,“左”,“右”。我不想识别句子,只能识别单个单词。
任何帮助,将不胜感激。我发现其他用户也有类似的问题,但到目前为止,没人知道答案。
让我感到困惑的一件事是,为什么我们根本需要使用“唤醒”常量?
private static final String KWS_SEARCH = "wakeup";
private static final String KEYPHRASE = "oh mighty computer";
.
.
.
recognizer.addKeyphraseSearch(KWS_SEARCH, KEYPHRASE);
有wakeup什么关系吗?
我已经取得了一些进步(?):使用,addGrammarSearch我可以使用.gram文件列出我的单词,例如up,down,left,right,forwards,backwards,如果我只说那些特定的单词,这似乎很好用。但是,任何其他字词都将导致系统将所陈述的内容与“最近”字词进行匹配。理想情况下,如果.gram文件中没有说出的单词,我不希望被识别...
慕妹3146593
牛魔王的故事
相关分类