1

我在我的 Android 应用程序中使用 Pocketsphinx。我使用 addGrammarSearch(字符串名称,文件文件)识别语音。当周围有噪音时,Pocketsphinx 会捕捉到它并将其识别为语法中的单词或短语。但是这个词没有说出口。假设中是否有任何参数可以显示识别出的声音与语法中的单词有多少相似之处?有什么方法可以得到这个参数?我想过滤掉识别出来的声音,它的值很低,也就是说,它看起来不像语法中的单词。

4

1 回答 1

2

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

阈值通常通过实验找到。越接近1e-50,您得到误报的可能性就越大。越接近1e0,您越有可能错过有效的话语。

于 2018-04-22T20:55:46.290 回答