我试图在运行uClinux的微控制器上运行Pocketsphinx,我已经在控制器上安装了Pocketsphinx,但我一直得到关于声学模型和定义的几个不同的错误。我现在面对的是:
"电话……在声学模型
中缺失替换…每一个可能的语音组合。它开始从A开始,然后是AE,然后是B,等等
我正在尝试以.wav文件作为输入,因此这是我用来运行软件的命令:
pocketsphinx_continuous -hmm /usr/share/pocketsphinx/model/hmm/en/tidigits/ -lm /usr/share/pocketsphinx/model/lm/en/tidigits.DMP -infile 1.wav -samprate 8000 -dict cmu07a.dic
有人遇到这个问题吗?如果是这样,你知道解决的方法吗?
对于tidigits模型,pocketsphinx/model/lm/en/tidigits.dic
中有一个特殊的字典tidigits.dic
,您需要在命令行中使用-dict
选项而不是cmu07a.dic
。