首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pocketsphinx中未知CMN类型的批处理

pocketsphinx中未知CMN类型的批处理
EN

Stack Overflow用户
提问于 2017-01-05 01:24:40
回答 1查看 884关注 0票数 2

我已经阅读了cmusphinx教程,并成功地运行了袖珍狮身人面像机器人演示。

现在我想修改演示并添加对意大利语的支持。

在意大利语模型下载页面(这里)中,我可以看到两个文件:

  1. cmusphinx 5.2.tar.gz:包含模型参数;
  2. it.tar.gz:它包含了字典。

我在/src/main/assets/sync下复制了字典,并创建了一个包含/src/main/assets/sync内容的新文件夹/src/main/assets/sync/it-ptm来设置模型。然后,我通过添加以下意大利资源列表修改了assets.lst文件:

代码语言:javascript
运行
复制
cmudict-en-us.dict
digits.gram
en-phone.dmp
en-us-ptm/README
en-us-ptm/feat.params
en-us-ptm/mdef
en-us-ptm/means
en-us-ptm/noisedict
en-us-ptm/sendump
en-us-ptm/transition_matrices
en-us-ptm/variances
it-ptm/feat.params
it-ptm/feature_transform
it-ptm/mdef
it-ptm/means
it-ptm/mixture_weights
it-ptm/noisedict
it-ptm/transition_matrices
it-ptm/variances
it.dic
menu.gram
weather.dmp

最后,我对代码进行了如下修改:

代码语言:javascript
运行
复制
recognizer = defaultSetup()
            .setAcousticModel(new File(assetsDir, "it-ptm"))
            .setDictionary(new File(assetsDir, "it.dic"))

项目构建成功,但应用程序在资产同步之后崩溃。这里记录的错误是:

I/cmusphinx: INFO: ocketsphinx.c(145):从/storage/emulated/0/Android/data/edu.cmu.sphinx.pocketsphinx/files/sync/it-ptm/feat.params解析特定于模型的特性参数

E/cmusphinx:致命:"cmn.c",第126行:未知CMN类型的‘批处理’

有人能告诉我怎么回事吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-05 22:00:49

你的pocketsphinx文件太旧了,你需要更新它们,它应该能工作。您可以从github签出最新版本。

https://github.com/cmusphinx/pocketsphinx-android-demo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41475906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档