注:最近在學習kaldi語音識別工具,在安裝過程中遇到了許多問題,在此記錄,以備后需。
在一開始,我看了這篇博客(http://blog.topspeedsnail.com/archives/10013),
按照步驟進行,可以順利下載kaldi源碼,安裝過程也可以按照其中的INSTALL文件進行,
在tools中編譯使用到的工具以及在src中配置kaldi的時候,會提示你需要安裝一些必需的軟件包,按照提示安裝即可。
(需要注意的是libatlas3-base軟件包無法下載,查詢了許多資料以及升級了ubuntu也沒辦法解決,后來發現有些資料安裝的是libatlas-dev和libatlas-base-dev,安裝之后發現,上一步驟的編譯成功了。但是在隨后的編譯kaldi的過程中,指令行每次都會停留在同一個界面,剛開始以為是正常過程,但中途大概等了四五個小時之后還是沒有進展,索性放棄。如果以后知道問題出在哪里,會嘗試繼續進行)
然后,我重新安裝了kaldi-trunk(kaldi的最新版),進行了安裝:
1.需要安裝的軟件包:gcc,automake,autoconf,subversion,libtool,libatlas-dev,libatlas-base-dev,gfortran
例:sudo apt-get install gcc
2.下載最新版kaldi,即kaldi-trunk
svn co https://svn.code.sf.net/p/kaldi/code/trunk kaldi-trunk
3.編譯使用到的tools下的工具(這個過程需要花費一些時間)
cd kaldi-trunk/tools
make
4.配置kaldi(在kaldi-trunk/src下進行)
cd ../src
./configure
5.最后編譯kaldi
make all
然后就可以運行kaldi自帶的實例了。按照這樣的安裝過程應該不會出現什么問題,而且每個步驟是否成功都會有明顯的提示,如果沒有提示的話,那就需要找找問題所在了。
