口袋狮身人面像在沉默中识别随机短语



我在Raspberry Pi上安装了一个袖珍狮身人面像,并连接了一个麦克风。当我使用命令运行pocketsphinx_continuous时

pocketsphinx_continuous -inmic yes -dict dict.dict -hmm /home/pi/zero_ru.cd_cont_4000 -jsgf mygrammar.gram

当我不说话时,它开始识别随机短语(但在大多数情况下是相同的短语)。当我这样做时,结果是一样的。我使用俄语的声学模型。拜托,需要你的帮助。

您需要使用关键字发现模式。

Pocketsphinx支持关键字发现模式,您可以在其中指定要查找的关键字列表。此模式的优点是可以为每个关键字指定阈值,以便在连续语音中检测到关键字。所有其他模式将尝试从语法中检测单词,即使您使用了语法中没有的单词。关键字列表如下所示:

oh mighty computer /1e-40/
hello world /1e-30/
other phrase /1e-20/

要使用关键字列表运行口袋狮身人面像,请使用:

pocketsphinx_continuous -inmic yes -dict dict.dict -hmm /home/pi/zero_ru.cd_cont_4000 -kws keyword.list

必须为每个关键字指定阈值。对于较短的关键字,您可以使用较小的阈值,例如 1e-1,对于较长的阈值必须越大。必须调整阈值以在误报和错过检测之间取得平衡,调整阈值的最佳方法是使用预先录制的音频文件。

为了获得最佳准确性,最好使用3-4个音节的关键字。太短的短语很容易混淆。

相关内容

  • 没有找到相关文章

最新更新