Python 3.3 can't seem to find the decoder module in pocketsphinx library
我正在获取错误attributeError:"module"对象没有属性"decoder"。我正在使用以下代码。因为没有包含setup.py文件,所以我手动将DLL和库移动到python33目录中各自的文件夹中。(lib中的库文件和dlls中的dlls)。我可以导入pocketsphinx和sphinxbase模块而不会出错。任何帮助都将不胜感激。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import pocketsphinx import sphinxbase lmd="C:\Python33\Lib\site-packages\pocketsphinx\model\lm\HUB4_trigram_lm\language_model.arpaformat" hmd="C:\Python33\Lib\site-packages\pocketsphinx\model\hmm\en_US" dictd="C:\Python33\Lib\site-packages\pocketsphinx\model\lm\HUB4_trigram_lm\language_model.vocabulary" fh = open('test1.wav', 'rb') fh.seek(44) decoder = pocketsphinx.Decoder(hmmd,lmd, dictp) nsamp = Decoder.decode_raw(fh) hyp, uttid, score = decoder.get_hyp() print('Got result'+ hyp+'score'+score) |
nsamp = Decoder.decode_raw(fh)
号
这部分必须是