[AI][Linux][Kaldi] Ubuntu 18.04 install Kaldi(ASR)
Apr 21, 2020
建議硬碟空間:至少30G (新系統-12.6G+Kaldi-15.2G)
ASR執行安裝前的預載軟體
sudo apt-get install sox gfortran python2.7
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
sudo apt-get install bc
sudo apt-get install g++
sudo apt-get install zlib1g-dev make automake autoconf bzip2 libtool subversion
sudo apt-get install libatlas3-base
把ASR從Git載回本機
git clone https://github.com/kaldi-asr/kaldi.git kaldi --origin upstream
在kaldi目錄下,逐步執行編譯程式指令
cd tools/
extras/install_mkl.sh
extras/check_dependencies.sh
extras/install_irstlm.sh
cd ../src/
./configure –shared
cd ../tools/
extras/install_kaldi_lm.sh
make (單核心執行指令)
make -j 4 (多核心執行指令)
最後make過程中出現的2個錯誤訊息:
第一個錯誤訊息:
recipe for target ‘fst-types.lo’ failed
recipe for target ‘install-recursive’ failed
recipe for target ‘openfst_compiled’ failed
不負責解決辦法:
sudo apt-get update
接著再進行重開機
第二個錯誤訊息:
g++: internal compiler error: Killed (program cc1plus)
不負責解決辦法:
請調整系統記憶體大小,2g->8g,因為我是用vmware,所以只能先關機後,再去setting去調整記憶體。
若以上二個問題,如果有出現任何狀況的話,請再進行編譯程式步驟:
make (單核心)
make -j 4 (多核心)
在tools目錄編譯程式完後,轉至src目錄再進行安裝ASR程式
cd ../src/
./configure
make depend
make (單核心)
make -j 4 (多核心)
以上,順利執行完步驟後,Kaldi大致上已完成安裝,如何應用待後面再發文章說明,謝謝!