#kaldi安装教程
下载源文件
官网地址:http://kaldi-asr.org/doc/install.html#install_install
git clone https://github.com/kaldi-asr/kaldi.git kaldi --origin upstream
- 安装Git ,sudo apt-get install git
- 换源 加上清华,阿里源
- 升级 sudo apt-get update upgrade
- 下载安装包git clone https://github.com/kaldi-asr/kaldi.git kaldi --origin upstream;
- 检查依赖库cd kaldi/tools;
extras/check_dependencies.sh; 提示:最下面会提示需要安装那些
sudo apt-get insatll automake
sudo apt-get insatll autoconf
sudo apt-get insatll g++
sudo apt-get insatll sox
*斜体样式*
sudo apt-get insatll subversion
sudo apt-get insatll apt-get
sudo apt-get insatll zlib
安装MKL: extras/install_mkl.sh 6. 编译tools (1)sudo make cub 可能会报错:检查下cub-1.8.0/大小,如果与实际不符,可以删除 sudo rm -rf cub-1.8.0/ sudo make cub (2)make openfst 报错1:重新下载压缩包即可。拷贝到对应目录 下载地址:http://www.openfst.org/twiki/bin/view/FST/FstDownload 报错2:内存不足 解决办法:创建分区 sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 # 1 * 1024 = 1024 创建 1 g 的内存分区 sudo mkswap /swapfile sudo swapon /swapfile
#free -m #可以查看内存使用 #创建完交换分区之后就可以继续编译
创建分区是会报错:dd: failed to open ‘/swapfile’: Text file busy 需要运行 sudo swapoff -a 即可解决。然后继续创建交换分区即可
继续编译make
-
编译src cd kaldi/src ./configure --shared make depend -j make -j 报错1:各种CUDAerror 重新安装依赖库参考:https://blog.csdn.net/ctwy291314/article/details/81115575 重新编译tools 如果报错,需要make clean -
增加了 检查列表 功能。
.
|