2015-07-28 67 views
0

由於我使用pocketsphinx我所遇到的兩個主要錯誤建設僧伽羅語音識別系統運行sphinxtrain運行命令和pocketsphinx_continuous命令我的項目文件夾,同時可看到HERE。儘管如此,我仍在使用小數據集,目前我正在錄製更多單詞。運行sphinxtrain運行命令後,我已經複製下面的文件創建一個文件夾,通話SI到pocketsphinx語言模型默認位置的/ usr/local/share下/ pocketsphinx /模型/ EN-US/Sphinxtrain senone.c錯誤和pocketsphinx_continuous bin_mdef.c錯誤

  • MDEF
  • feat.params
  • mixture_weights
  • 裝置
  • noisedict
  • transition_matrices
  • 方差
  • sinhala.dic
  • sinhala.lm
  • sinhala.phone

然後我跑pocketsphinx_continuous命令,我得到的錯誤是HERE

  1. 對於sinhala語言在255以下特別注意手機號碼是非常困難的。他們的任何解決方案是什麼?
  2. 爲什麼我在日誌中提到了senone.c錯誤?以及如何糾正它?
  3. SRILM是否支持爲sinhala語言創建.lm.bin文件?

回答

0

sphinxtrain run command and pocketsphinx_continuous command my project folder can be seen HERE.

這是更好地使用更多的用戶友好的網站共享像谷歌驅動器或Dropbox的。要求用戶使用垃圾郵件和廣告軟件是不禮貌的。

For sinhala language It is very dificult to redice number of phones specially below 255. Is their any solution for that?

使用較小的電話。根據文件

http://www.panl10n.net/english/final%20reports/pdf%20files/Sri%20Lanka/SRI04.pdf

,你可以只使用40音素

Why I'm getting senone.c error mentioned in the logs? and How to correct it?

您正在使用太多的音素,使用較小的音素

Does SRILM support to create .lm.bin files for sinhala language?

沒有,你可以使用LM創建與SRILM直接無需轉換lm.bin

+0

我約個非常抱歉垃圾郵件和廣告軟件網站。將來我會上傳到Dropbox或谷歌驅動器。 – dab1984

+0

現在我減少我的手機設置爲僅51,但我仍然得到以下錯誤一次,我跑了** sphinxtrain運行**命令:='錯誤:FATAL:「senone.c」,行213:的fopen(/家/安拉達/桌面/工作區/僧伽羅語/ model_parameters /僧伽羅語。cd_semi_200_delinterp/mixture_weights,rb)失敗' – dab1984

+0

這裏是我的項目文件現在在谷歌驅動器[鏈接](https://drive.google.com/file/d/0B-TSEc3hQdkmYlVFYUZwQlJJWEU/view?usp=sharing)**我可以在轉錄文件中使用句子?**我嘗試過,並且得到了一些錯誤,說明轉錄文件中的文字在.dic文件中不可用。但是我已經將這些文字包含在.dic文件中了。**然後爲什麼我得到這些錯誤?**我只用文字來構建我的語言和聲學模型。 **這是最好的方法,還是我應該使用句子還與語言和聲學模型中的單詞混合?** – dab1984