我有这样的语法:
#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
也不应该匹配。谢谢!
答案 0 :(得分:0)
是的,您可以在关键字定位模式下使用pocketsphinx。 sphinx4中还没有关键字定位模式。
你可以在这里找到Android演示