应用程序中的流数量与自己的模块语言不匹配

时间:2017-03-24 19:44:29

标签: android cmusphinx pocketsphinx buildozer

我想用我自己的语言模型运行应用程序,但我遇到了问题。 当我从https://github.com/cmusphinx/pocketsphinx-android-demo构建演示应用程序时,一切正常,但是当我更改en-us和file.dic中包含的模型时出现错误: 错误:“ptm_mgau.c”,第814行:流数不匹配:3!= 1 我按照本教程获得了自己的en-us模型:http://cmusphinx.sourceforge.net/wiki/tutorialadapt

提前致谢。

1 个答案:

答案 0 :(得分:0)

logcat:

I/python  (27924): extracting en-us-ptm/
I/python  (27924): extracting en-us-ptm/mdef
I/python  (27924): extracting en-us-ptm/mixture_weights
I/python  (27924): extracting en-us-ptm/noisedict
I/python  (27924): extracting en-us-ptm/README
I/python  (27924): extracting en-us-ptm/variances
I/python  (27924): extracting en-us-ptm/transition_matrices
I/python  (27924): extracting en-us-ptm/mdef.txt
I/python  (27924): extracting en-us-ptm/sendump
I/python  (27924): extracting en-us-ptm/means

表示您忘记在应用中添加en-us-ptm/feat.params。你还做了许多其他奇怪的事情,例如,包括不适合移动的大型en-us模型。