使用 goforward 原始文件检测 "allphone" 的手机

Detect phones with "allphone" with goforward raw file

我一直在尝试让音素正确 检测到。我一直在用我自己的几个音频文件这样做 结果很差。然后我尝试使用提供的 goforward.raw 文件 它显示了类似的问题结果。

我的安装看起来不错,而且对句子也很有效:

% pocketsphinx_continuous -infile goforward.raw
go forward ten meters

但是 -allphone 选项没有达到我的预期。

% pocketsphinx_continuous -infile goforward.raw -allphone yes
SIL D SIL G OW F AO R W ER D JH T T EH N N M IY IH ZH ER Z S V SIL

还不错,就是有一些重复和奇怪的添加。是 有解决方法吗?这是一个普遍的结果吗?我需要 调整一些选项或原始文件?

我最终只想处理一个单词输入,所以任何提示 非常感谢能做到这一点。

系统是 Arch Linux,带有 pocketsphinx 5prealpha。我试过这个 使用源安装和 AUR 包。

使用documentation中提供的命令:

pocketsphinx_continuous -infile test/data/goforward.raw \
        -allphone model/en-us/en-us-phone.lm.bin \
        -beam 1e-20 -pbeam 1e-20 -lw 2.0