我怎么才能识别CMU Sphinx中的某些短语?

时间:2014-09-18 05:48:33

标签: java android cmusphinx pocketsphinx-android

我有这样的语法:

#JSGF V1.0;

grammar actions;

public <item> = save this story | skip this story | stop the news;

然而,它识别远程匹配这些短语的所有内容。我有没有办法只识别这句话,如果他们真的这么说呢?

我目前正在使用此代码加载语法:

File actionsGrammar = new File(modelsDir, "grammar/actions.gram");
recognizer.addGrammarSearch("actions", actionsGrammar);

E.g。说save blah blah this blah blah story不应该匹配,bake chris boring也不应该匹配。谢谢!

1 个答案:

答案 0 :(得分:0)

是的,您可以在关键字定位模式下使用pocketsphinx。 sphinx4中还没有关键字定位模式。

你可以在这里找到Android演示

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