[英]Importing pocketsphinx not working python 3.2 (Windows). “ImportError: No module named pocketsphinx”
我試圖在python 3.2上使用pocketsphinx,但是我很困惑。 我將構建的軟件包放置在site-packages目錄中,確保使用正確的音頻文件格式。根據文檔python的支持,因為存在python綁定。 我在論壇上四處張望,似乎需要一個_init_.py
文件,該文件不包含在內,所以可能是個問題? 關於如何解決此問題的任何建議?
我目前正在使用Pocketsphinx和sphinxbase v 0.8下載鏈接和鏈接。 我放入站點包中的文件是Pocketsphinx目錄的Debug文件夾中包含的所有文件。 即:
我正在使用以下Python代碼:
import pocketsphinx as ps
from pocketsphinx import sphinxbase
hmmd = 'C:\Python32\Lib\site-packages\pocketsphinx\model\hmm\en_US\hub4wsj_sc_8k'
lmd = 'C:\Python32\Lib\site-packages\pocketsphinx\model\lm\en_US\hub4.5000.DMP'
dictd = 'C:\Python32\Lib\site-packages\pocketsphinx\model\lm\en_US\hub4.5000.dic'
fraw1 = file(r'C:\Users\Stefan\Documents\2012\40I6\test1.wav', 'rb')
fraw1.seek(44)
speechRec = ps.Decoder(hmm = hmmd, lm = lmd, dict = dictd) speechRec.decode_raw(fRaw1)
result = speechRec.get_hyp()
print (result[0])
要編譯python模塊,請執行以下操作:
運行命令
python setup_win32.py安裝
將目錄更改為Pocketsphinx / python
運行命令
python setup_win32.py安裝
運行命令以測試python
python ps_test.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.