kaldi安装
一.换源
1、备份一下当前的镜像源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
2、查看liunx安装版本
uname -a
/i/ll/?i=1a6d0e9d0dd64880971dc47990905e0c.png#pic_center(图片)
3、更换镜像源
获取到国内的Linux镜像源有很多,这里我给出两个镜像源的网站,大家也可以找自己喜欢的镜像源,下面是两个镜像源地址:
复制下来之后,在Linux中使用编辑器打开sources.list文件
vi /etc/apt/sources.list
删除里面的内容(在vim编辑器的一般模式疯狂按d),把新内容复制进去
4.查看换源成功
apt update
若不出问题,会替换完成。如下:
5.更换dns
vi /etc/resolv.conf
6.写入
nameserver 223.5.5.5
nameserver 223.6.6.6
nameserver 127.0.0.1
保存后
apt-get update
二、kaldi安装
1.安装kaldi
git clone https://github.com/kaldi-asr/kaldi.git
cd kaldi/tools/
2.检查依赖是否安装完成:
extras/check_dependencies.sh
这里它提示缺什么就再安装一遍。然后自行下面的命令安装Intel MKL
extras/install_mkl.sh
再次使用以下命令检查依赖,如果提示extras/check_dependencies.sh: all OK.
那咱们的依赖就没问题了。
extras/check_dependencies.sh
3.ffmpeg 安装
sudo apt-get install ffmpeg(这个放在安装依赖之后)
最漫长也最折磨的地方开始:
make -j 4
这里的4指的是cpu核心数,看自己的cpu设置,当然越多越快。
注意,你此次也许不会提示任何错误,但是事实上有一些东西并没有安装成功,我也是到后面才发现的。
你可以使用ls -lh 查看make过程中下载的4个***.tar.gz的大小,如果发现是0kb估计没下载成功,手动下载然后移动到当前目录下,然后使用make clean清空一下缓存就可以了重新make了。
安装完之后,检查gz文件是否安装成功
cub-1.8.0.tar.gz , openfst-1.7.2.tar.gz , sph2pipe-2.5.tar.gz , sctk-20159b5.tar.gz
下载成功移动过去后,记得保证文件名一致!!!!!!!
编译kaldi代码
cd kaldi/src/
./configure --shared
make depend -j 4
make -j 4
当你经过上面漫长的make都没有出过任何错误时,那么恭喜你,你的kaldi大概率是安装完成了。
测试kaldi
运行yesno的例子,验证安装是否成功
cd kaldi/egs/yesno/s5
./run.sh
总结
其实kaldi安装的步骤还挺简(bu)单(shi),其中最烦的应该就是等待编译的时间以及ffmpeg的安装。只要ffmpeg安装完成,其实都是挺简单的。
标签:make,kaldi,gz,apt,sh,安装 From: https://www.cnblogs.com/Jiangnan-NorthLane/p/18118036