1. 程式人生 > >kaldi安裝以及錯誤處理

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 
版權宣告:本文為博主原創文章,轉載請附上博文連結!