我目前正在使用pocketsphix demo(android和visual studio 2010),我已经配置了一个jsgf语法 像这样
#JSGF V1.0;
grammar Names;
public <popular> = muhammad | ahmed | maria | john | kelley | peter | jacob | jason;
每当我说出正确的名字时,它在大多数情况下都会检测到它,但是当我说一个名字不在列表中时,它仍然匹配某些东西而我不想要或至少能够检测到某些东西是否被认为不是在语法中(可能通过一些得分或者口袋里的api)
我相信pocketphinx有一些我不知道的地方。请指教。
谢谢, 艾哈迈德
答案 0 :(得分:2)
不,此功能未实现。有关详细信息,请参阅
http://cmusphinx.sourceforge.net/wiki/faq#qcan_pocketsphinx_reject_out-of-grammar_words_and_noises
您可以使用关键字定位模式来查找关键短语列表。您可以为每个短语配置激活阈值。