2
我收到錯誤AttributeError:'模塊'對象沒有'解碼器'屬性。 我正在使用下面的代碼。由於沒有包含setup.py文件,我手動將dll和庫移動到python33目錄中的相應文件夾中。 (DLL中的lib和dll中的庫文件)。我能夠無誤地導入pocketsphinx和sphinxbase模塊。任何幫助,將不勝感激。Python 3.3似乎無法在pocketsphinx庫中找到解碼器模塊
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)