Pocketsphinx Raspberry Pi 读取 dmp 文件时出错

Pocketsphinx Raspberry Pi error reading dmp file

我正在尝试在 Raspberry Pi 2 B 上使用带 python 的 pocketsphinx。

但是当我创建解码器并尝试读取 dmp 文件时,它抛出给我:

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

然后程序结束,我也尝试了 phone 模型,它完美运行! (但识别度较差)

你知道问题出在哪里吗?

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