我使用的是oracle vm6.1和ubuntu20.04。请宽恕我的愚蠢。最初我是在windows10下载kaldi,然后复制到ubuntu里边,然后产生了无休无止的错误。一周之后,我在ubunutu里边的浏览器里边下载kaidi,直接在github下载,然后按照kaldi的install很顺利编译完成。我现在觉得可能kaldi里文件的一些程序应该和kaldi的下载路径有关的。
下载步骤:
1.首先打开ubuntu的浏览器打开kaldi的github地址(切记在ubuntu内部下载)。
2.打开kaldi的install,tools的install和src的install。根据install进行下载。
3.sudo chmod 777 kaldi -R这条命令表示对文件 kaldi 开放权限。在最开始编译时使用,因为后来可能会因为一些文件没有权限而中断。
4.tools-install。输入extras/check_dependencies.sh,然后会出现让你下载一些东西 。sudo。。。。。。。之间复制这条命令即可下载,如果不能顺利下载,试一试关闭虚拟机,再开启使用。这个显示ALL is ok.就好了。然后make -j 4,这个4代表CPU核心数。这个显示显示ALL done ok。就可以。缺失的IRSTLM可装可不装。
5.src-install.输入./configure --shared
make depend -j 4
make -j 4.
这个显示echo done 就好了。
6. cd kaldi-master/egs/yesno/s5 下输入 /run.sh 输出最后一行显示%WER 0.00 [ 0 / 232, 0 ins, 0 del, 0 sub ] exp/mono0a/decode_test_yesno/wer_10_0.0 就好了。
记录愚蠢的自己。