2017-07-02 21 views
0

我一直在試着讓音素正確地檢測到 。我一直在用我自己的幾個音頻文件做這個, 的結果很差。然後我嘗試用提供的goforward.raw文件 ,它顯示出類似的問題結果。用goforward原始文件檢測「allphone」的電話

我的安裝似乎不錯,而且它的工作好了句:

% pocketsphinx_continuous -infile goforward.raw 
go forward ten meters 

-allphone選項不會做什麼我的預期。

% pocketsphinx_continuous -infile goforward.raw -allphone yes 
SIL D SIL G OW F AO R W ER D JH T T EH N N M IY IH ZH ER Z S V SIL 

這並不可怕,但有一些重複和奇怪的補充。有 有這方面的解決方法?這是常見的結果嗎?我需要 調整一些選項或原始文件?

我最終只希望處理單個字輸入,因此我們非常感謝 完成此任務的任何提示。

系統是Arch Linux與pocketsphinx 5prealpha。我已經試過這個 與源代碼安裝和AUR包。

回答

1

使用在documentation提供的命令:

pocketsphinx_continuous -infile test/data/goforward.raw \ 
     -allphone model/en-us/en-us-phone.lm.bin \ 
     -beam 1e-20 -pbeam 1e-20 -lw 2.0 
+0

謝謝!這好多了。我仍然得到「meezers」而不是「米」,但現在瞭解一些警告。沒有找到該文檔頁面。 –