【问题标题】:Pocketsphinx Raspberry Pi error reading dmp filePocketsphinx Raspberry Pi 读取 dmp 文件时出错
【发布时间】:2015-07-15 13:27:30
【问题描述】:

我正在尝试在 Raspberry Pi 2 B 上将 pocketsphinx 与 python 一起使用。

但是当我创建解码器并尝试读取 dmp 文件时,它会告诉我:

INFO: ngram_model_trie.c(562): ngrams 1=62304, 2=18541132, 3=23627127
calloc(23627127,8) failed from ngrams_raw.c(250)

然后程序结束,我也尝试了手机型号,它完美运行! (但识别度差)。

你知道可能是什么问题吗?

【问题讨论】:

    标签: python raspberry-pi pocketsphinx dmp


    【解决方案1】:

    您没有足够的内存来使用这种特定的语言模型。您可以在加载前使用较小的模型或将模型转换为 bin 格式。

    【讨论】:

    • 新的 pocketsphinx 使用新的语言模型代码,该代码针对新的二进制格式而非 dmp 格式进行了优化:cmusphinx.sourceforge.net/2015/07/…
    • 但是如何转换呢?我不能因为同样的问题。
    • 在桌面上转换,在树莓派上使用。
    猜你喜欢
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    相关资源
    最近更新 更多