首先下载kaldi包
git clone https://github.com/kaldi-asr/kaldi.gitgit
而后安装依赖库
进
cd tools
tools文件 运行
./extras/check_dependencies.shgithub
根据它要求安装 各类库
个人是缺这些:.net
sudo apt-get install zlib1g-dev libtool subversion libatlas3-base
1
再运行一次:
./extras/check_dependencies.sh
而后就有
./extras/check_dependencies.sh: all OK.
而后编译这些tools
make -j 8
若是有报错,多是g++版本不对
这样外部库就装好了blog
编译kaldi,src
下面进入src编译相关的GMM/NNET等的库
cd src
而后输入ci
./configure --shared#这里可能出现错误提示cuda版本和g++版本不兼容,这里使用sudo apt-get install g++-5.0;sudo apt-get install g++-5.0;进行安装编译器再从新运行便可。后面的5.0是版本号,根据提示的要求修改。若是仍然报同样的错,那就多是由于configure识别到的cuda版本和计算机中正确的版本不一致,此时从新运行./configure --cudatk-dir=/usr/local/cuda --shared应该就能解决该问题了,cudatk-dir指定的是cuda在计算机中的目录。
make depend -j
make -j
特别慢,等着就好了。
最后看到
echo Done
Done
就成功了。get
例子
跑个例子:
cd egs
找到yesno
运行./run.sh
成功即对
---------------------
做者:zl87758539
来源:CSDN
原文:https://blog.csdn.net/zl87758539/article/details/73647963
版权声明:本文为博主原创文章,转载请附上博文连接!编译器