Pocketsphinx在沉默中识别随机短语

时间:2016-02-05 18:07:54

标签: speech-recognition voice-recognition speech-to-text cmusphinx

我在Raspberry Pi上安装了pocketphinx,并连接了麦克风。当我使用命令

运行pocketsphinx_continuous时
>>1244

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

1 个答案:

答案 0 :(得分:2)

您需要使用关键字定位模式。

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

android:windowSoftInputMode="stateHidden|adjustResize"

使用关键字列表运行pocketsphinx:

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

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

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