Linux环境下kaldi的安装及测试
Linux环境下kaldi的安装及测试
Kaldi是当前最流行的开源语音识别工具(Toolkit),它使用WFST来实现解码算法。Kaldi的主要代码是C++编写,在此之上使用bash和python脚本做了一些工具。
在安装之前,需要注意的是,kaldi大小约为24GB,若你使用的是虚拟机且磁盘空间不够,可以参考这篇文章VMware虚拟机扩展Ubuntu系统磁盘空间,事先扩充磁盘空间。
Linux环境配置
安装前需要对你的Linux进行配置,你需要安装的软件有:
apt-get
subversion
automake
autoconf
libtool
g++
zlib
libatal
wget
具体安装方法如下:
(1) sudo apt-get install libtool
(2) sudo apt-get install autoconf
(3) sudo apt-get install wget
(4) sudo apt-get install perl
(5) sudo apt-get install subversion
(6) sudo apt-get install build-essential
(7) sudo apt-get install gfortran
(8) sudo apt-get install libatlas-dev
(9) sudo apt-get install libatlas-base-dev
(10) sudo apt-get install zlib1g-dev
(11) sudo apt-get install gawk
安装kaldi
(1) git clone https://github.com/kaldi-asr/kaldi.git
进入终端输入上述命令;此步是下载最新的官方kaldi工具包,也可以自行下载至任意位置。
(2) 进入kaldi工具包的tool目录下,在终端输入命令:
make
(3) 进入kaldi工具包的src目录下,依次输入命令:
./configure (如果报错configure failed: Could not find the MKL library directory,那么改为输入 ./configure --mathlib=ATLAS即可)
make depend
make
测试
进入kaldi工具包的egs/yesno/s5目录下,输入:
./run.sh
(无需任何其他操作,运行run.sh即可完成此实例的测试,因为run.sh会自动获取yesno的官方数据库)
运行…
结果