我正在尝试实现运行uClinux的Pocketsphinx,但我不断收到"Phone is missing in acoustic model"错误



我试图在运行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

最新更新