1. 安装kaldi压缩包
从github上直接克隆kaldi的仓库下来,网不好的话建议下载最新的压缩包然后直接解压。
git clone https://github.com/kaldi-asr/kaldi.git
如果无法git上,可以直接去网站下载,解压后通过共享文件夹传入虚拟机。
2.检查依赖是否安装完成:
cd /path/to/kaldi/tools
extras/check_dependencies.sh
一般是会有很多依赖没有成功安装,我们可以通过给出的提示进行安装。
其中,MKL需要通过脚本自行安装,这是一个用于矩阵运算的库。
extras/install_mkl.sh
结束安装后基本就没问题了,接下来我们继续使用脚本extras/check_dependencies.sh
来检验依赖是否下载完成,如果出现*extras/check_dependencies.sh: all OK.*就没问题了。
3.配置tools目录
我们运行命令
make -j 4
对tools进行配置,但注意,并不是每个包都成功下载了,可以使用ls -l
进行查看,若内存为0或很小,则为下载失败,大概会是这四个包。
将这四个包进行手动解压或者命令行解压后,我们用make clean
进行内存清理就可以继续make了
4.配置src目录
进入src目录,我们先运行
./configure --shared
如果出现找不到OpenFST的情况,我们需要
cd ../tools
make openfst
如果不行,就加上管理员sudo make openfst
或运行
sudo apt-get install libtool
之后再运行sudo make openfst
再进行两种make
make depend -j 4
make -j 4
经过漫长的等待,出现DONE
的时候,恭喜你,kaldi配置成功!