1

我试图在 Windows 上安装 pocketsphinx 5 prealpha。但它似乎被困在下面的这个错误中。

信息:feat.c(715):初始化特征流以键入:'1s_c_d_dd',ceplen=13,CMN='current',VARNORM='no',AGC='none' 信息:cmn.c(143):mean [0]= 12.00, mean[1..12]= 0.0 错误:“acmod.c”,第 83 行:文件夹 'model/en-us/en-us' 不包含声学模型定义 'mdef'

我的 sphinxbase 和 pocketsphinx 文件夹位于同一个父文件夹中,我已将其重命名为指令。

我如何编译它

我检查了所有目录,它确实包含没有扩展名的 mdef 文件。

我应该怎么办?

谢谢你。

4

2 回答 2

3

您需要指定模型文件夹的正确路径。您当前在bin\Release\x64文件夹中。在您的情况下,模型文件夹的路径必须是..\..\..\model\en-us\en-us. 如果您不确定什么是相对路径,请指定绝对路径。

于 2016-02-03T15:18:55.230 回答
1

这是因为当您运行示例代码时,它具有默认的 MODELDIR 和 DATADIR 变量,但您需要根据您的文件位置放置它们。更改以下内容可能会解决问题

MODELDIR = "/usr/local/share/pocketsphinx/model/" DATADIR = "/my/Desktop/directory/pocketsphinx-master/test/data/"

这应该工作!但是我不确定。你有更好的解决方案吗?

于 2017-06-12T15:22:15.207 回答