kaldi 安装

一、预习安装包(系统Ubuntu)
#install some package first
sudo apt-get install libtool
sudo apt-get install autoconf
sudo apt-get install wget
sudo apt-get install perl
sudo apt-get install subversion
sudo apt-get install build-essential
sudo apt-get install gfortran
sudo apt-get install libatlas-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install zlib1g-dev # the middle number is 1 (one)
sudo apt-get install gawk

二、下载kaldi
#download kaldi
svn co svn://svn.code.sf.net/p/kaldi/code/trunk kaldi-trunk
三、安装
(1)cd kaldi-trunk
(2)查看INSTALL文件,cat INSTALL
如下:

(3)编译安装使用到的工具
cd kaldi-trunk/tools
(4)查看INSTALL文件,cat INSTALL

(5)make; 如果要加上编译使用参数 -j
(6)配置kaldi,cd kaldi-trunk/src ;cat INSTALL

(7)./configure;make depend;make

(安装完成)

四、测试,运行例子yesno
(1)进入kaldi/egs/yesno目录,
输入tree . ,显示如下:

input目录是关于Language的一般信息
local目录是关于预处理数据和打分
conf是训练和测试模型的信息
(2)cd s5目录
运行:./run.sh (包括了Data Prep & Training & Testing)
结果如下:



遇到的问题:
1、tools里面make出错,如下
--2017-08-25 11:43:20-- http://www.openslr.org/resources/3/sph2pipe_v2.5.tar.gz
Resolving www.openslr.org (www.openslr.org)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘www.openslr.org’
Makefile:156: recipe for target 'sph2pipe_v2.5.tar.gz' failed
make: *** [sph2pipe_v2.5.tar.gz] Error 4
解决:由于这个网页打开时间长,所有需要 打开Makefile 将wget -T 10改为100 参考:http://jrmeyer.github.io/kaldi/2016/01/26/Installing-Kaldi.html