Kaldi Force 工具准备
Kaldi 安装步骤

有两个方式,为了保证稳定编译出来,我们选择 Steps 1
以下是 tools/INSTALL 的内容

kaldi依赖包检查
根据指引,切换到 tools 目录夹:

完成依赖检查

extras/check_dependencies.sh

出现提示信息,没有则跳过

出现一些列包未安装,先调整 python 版本

按指示,编辑一个空文件

vi /root/kaldi/tools/python/.use_default_python
然后保存退出

apt-get install sudo

安装缺失依赖库

sudo apt-get install automake autoconf gfortran libtool subversion

再次运行 extras/check_dependencies.sh
发现 里面还有 mkl 库没有安装好
sudo extras/install_mkl.sh

直到出现:
extras/install_mkl.sh: MKL package xxxx was successfully installed
再次运行 extras/check_dependencies.sh
出现
extras/check_dependencies.sh: all OK. 行,说明所有依赖包都已经完成,可以进行 kaldi 编译
kaldi tools编译
注意:当运行extras/check_dependencies.sh出现extras/check_dependencies.sh: all OK. 检查合格时,才进行编译流程。
运行:
make -j 10 # 10 是编译时使用的cpu核数,越大越快

编译完成字样:
All done OK.

Kaldi src编译
切换到 src 目录:

运行
./configure --shared

make depend -j 20

可以记录一下编译后的kaldi路径

make -j 20

到此,全部编译完成。

简答测试
简单测试一下:
cd …/egs/yesno/s5
. run.sh

到此恭喜你全部安装成功

参考:
https://zhuanlan.zhihu.com/p/44483840

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐