我正在尝试在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)
然后程序结束,我也尝试了手机模型,它完美地工作!(但识别率很差)。
你知道可能是什么问题吗?
您没有足够的内存来使用这个特定的语言模型。您可以使用较小的模型或在加载之前将模型转换为bin格式。