kaldi安裝以及錯誤處理
首先下載kaldi包
git clone https://github.com/kaldi-asr/kaldi.git
然後安裝依賴庫
進
cd tools
tools檔案 執行
./extras/check_dependencies.sh
根據它要求安裝 各種庫
我的是缺這些:
sudo apt-get install zlib1g-dev libtool subversion libatlas3-base
1
再執行一次:
./extras/check_dependencies.sh
然後就有
./extras/check_dependencies.sh: all OK.
然後編譯這些tools
make -j 8
如果有報錯,可能是g++版本不對
這樣外部庫就裝好了
編譯kaldi,src
下面進入src編譯相關的GMM/NNET等的庫
cd src
然後輸入
./configure --shared#這裡可能出現錯誤提示cuda版本和g++版本不相容,這裡使用sudo apt-get install g++-5.0;sudo apt-get install g++-5.0;進行安裝編譯器再重新執行即可。後面的5.0是版本號,根據提示的要求修改。如果仍然報一樣的錯,那就可能是因為configure識別到的cuda版本和計算機中正確的版本不一致,此時重新執行./configure --cudatk-dir=/usr/local/cuda --shared應該就能解決該問題了,cudatk-dir指定的是cuda在計算機中的目錄。
make depend -j
make -j
特別慢,等著就行了。
最後看到
echo Done
Done
就成功了。
例子
跑個例子:
cd egs
找到yesno
執行./run.sh
成功即對
---------------------
作者:zl87758539
來源:CSDN
原文:https://blog.csdn.net/zl87758539/article/details/73647963
版權宣告:本文為博主原創文章,轉載請附上博文連結!