我最近開始學習OpenEars語音識別,太棒了!但是我還需要支持俄語,法語和德語等其他語言的語音識別和口述。我發現here可用各種聲學和語言模型。添加新的語言到OpenEars
但我無法真正理解 - 這足以滿足我在應用程序中整合額外語言支持的需求嗎?
問題是 - 我應該採取哪些步驟才能在Open Ears中成功集成俄語?
據我的理解 - 在打開耳朵演示英語所有聲學和語言模型位於夾hub4wsj_sc_8k。相同的文件可以在voxforge language archives中找到。所以我在演示中替換了它們。有一兩件事是不同的 - 在演示英語,還是sendump
2MB的大文件,這是不是位於voxforge語言archives.There在打開耳朵演示中使用其他兩個文件:
- OpenEars1.languagemodel
- OpenEars1.dic
這些I替換爲:
- msu_ru_nsh.lm.dmp
- msu_ru_nsh.dic
as .dmp與.languagemodel類似。但應用程序崩潰沒有任何錯誤。
我在做什麼錯?謝謝。
嗨Guntis,OpenEars開發者在這裏。很高興你找到框架非常棒!對於這樣的問題,第1步是打開OpenEarsLogging和verbosePocketsphinx,它會給你非常細緻的信息,哪些是錯誤的(搜索你的控制檯輸出的單詞錯誤和警告,以節省時間)。有關這樣做的說明可以在文檔中找到。隨意向OpenEars論壇提出問題,因爲深入的故障排除不適合SO:http://politepix.com/forums/openears您可能還想看看這個主題:http:// politepix。 com/forums/topic/other-languages/ – Halle
爲了跟進後面的讀者,開啓日誌後,我們通過使用mixture_weights文件作爲sendump的替代品並確保語音詞典使用了存在的音素在聲學模型中而不是在英語音素中。 – Halle
@Halle你可以將此作爲回答發佈,因此問題不會保持開放嗎? –