1. 程式人生 > >kaldi中執行thchs30流程,檔案配置詳解

kaldi中執行thchs30流程,檔案配置詳解

  本人是kaldi新手,前些階段運行了kaldi中中文最難的樣例aishell,終於跑成功了,修改了好多路徑、請教了好多大神,在此感謝,如果有想了解詳細的執行過程可以和鄙人交流。

  由於要做線上識別,網上大多數都是關於thchs30的線上識別,aishell缺少線上識別的教程,沒辦法,本人是小白,只能跟著大佬做,目前進行到訓練指令碼的部分。下面談一下訓練thchs30這個例子的過程,可能大多數人在網上看到的都是說直接修改檔案目錄就可以,然後把cmd指令碼queue 修改為 run ,但是博主用上面的方法並沒有實現,經過一天的燒腦,終於運行了。

  下面詳細介紹一下博主的經驗所得,首先針對於不同的系統,如Ubuntu14.04和16.04是不同,可能裡面的shell指令碼可能執行結果不相容,首先我舉一個例子。在thchs30指令碼中,按理說mkdir -p data/{dict,lang.graph},這條命令按理說是在data目錄下建立三個資料夾,分別為dict,lang,graph,但是博主測試了好幾遍都是建立一個檔名為{dict,lang,graph}的資料夾,這裡不知道是什麼原因,請教了幾位大佬也沒法解決。最後沒辦法只能一步一步的將腳本里面的內容複製到相應的資料夾。

  可能是由於的我的計算機太2,配置太低,導致在shell指令碼中,我的cp命令並沒有原想的樣子,有的啥時候並不能實現,有時候報錯可能指令碼本身並沒有問題,問題在於你的計算機不夠智慧,在此博主想問:到底什麼時候才能到達人工智慧的時代??

  總而言之:遇到bug不一定是程式本身的問題,而是在於計算機執行的問題,在此博主建議,執行出錯,可以直接簡答粗暴,直接自己手動按照命令執行,人工智慧關鍵是人!!