cd /home/kaldi/tools/
extras/check_dependencies.sh
nproc make -j 4 cd ../src ./configure make depend -j 4 make -j 4
cd ../egs/yesno/s5 ./run.sh
%WER0.00[0 /232,0ins,0 del, 0 sub ] exp/mono0a/decode_test_yesno/wer_10_0.0问题解决
报错:c++: fatal error: Killed signal terminated program cc1plus
原因:虚拟机的内存太小
解决:VMware中虚拟机内存改为8G。ps:4G行不?我也不知道。看网上其他人的,貌似是行
如不虚拟机网络不能连接外网git,CUB、OPENFST、SPH2PIPE_VERSION、SCTK_GITHASH安装包需要自行下载。
如果windows能够翻墙,可以查找安装包地址进行下载。下载完后放到kaldi/tools即可
下载地址:如何查找CUB、OPENFST、SPH2PIPE_VERSION、SCTK_GITHASH安装包下载地址?
cd tools vim Makefile
以下载SCTK为例,按图片内容找到版本号和下载地址,将$(SCTK_GITHASH),替换为版本号即可,注意到图一中版本号及其注释的内容:
# 2.4.9 = 659bc36; 2.4.10 = d914e1b; 2.4.11 = 20159b5. SCTK_GITHASH = 20159b5
我们按照版本号,对图二我们找到的下载地址进行替换,即
https://github.com/usnistgov/SCTK/archive/20159b5.tar.gz
将这个地址放入到Windows中,浏览器就能下载。ps:如果不翻墙可能无法下载或是下载速度较慢。
下载完后记得放到kaldi/tools中。其他安装包类似下载过程。
图一
图二



