【问题标题】:Pocketsphinx recognizes random phrases in a silencePocketsphinx 可以在沉默中识别随机短语
【发布时间】:2016-02-05 18:07:53
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    Pocketsphinx 支持关键字定位模式,您可以在其中指定要查找的关键字列表。这种模式的好处是可以为每个关键词指定一个阈值,这样就可以在连续语音中检测到关键词。即使您使用了不在语法中的单词,所有其他模式也会尝试从语法中检测单词。关键字列表如下所示:

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

    要使用关键字列表运行 pocketsphinx:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多