假设参数pocketsphinx

时间:2018-03-05 12:15:13

标签: pocketsphinx pocketsphinx-android

我在我的Android应用中使用Pocketsphinx。我使用addGrammarSearch(字符串名称,文件文件)识别语音。当周围有噪音时,Pocketsphinx会抓住它并将其识别为语法中的单词或短语。但是没有说出这个词。假设中是否有任何参数,表明识别出的声音与语法中的单词有多大关系?我可以用什么方法获取此参数? 我想过滤出识别出的声音,声音值很低,也就是说,它看起来不像语法中的单词。

1 个答案:

答案 0 :(得分:2)

This answer有一种你可能会觉得有用的方法 - 也就是说,如果你能够容忍使用关键字列表而不是完整的语法。 (请注意,关键字不必是单个字词。)使用SpeechRecognizer.addKeywordSearch(),您可以设置"阈值"对于每个关键字,这对减少误报至关重要。

阈值通常通过实验找到。越接近1e-50,你就越有可能得到假阳性。距离1e0越近,您越有可能错过有效的话语。