kaldi安装过程遇到的问题记录(该安装方法废弃)

安装环境:vm2015pro 安装虚拟机ubuntu19.10
安装过程完全参考吴本谷的《Kaldi的全部资料_0.4》(感谢吴本谷提供的资料,让我有信心开始入手kaldi).
下面记录一下过程中的问题。

E: Unable to locate package libtoo

这是因为教程中安装的位置少写了一个l
在这里插入图片描述

sudo apt-get install libatlas-dev

注意:写的两个关于libatlas,只安装一个,有的版本是安装8,有的版本安装9,不过还好linux有提示。我的版本是安装9.
在这里插入图片描述
在这里插入图片描述

wget http://www.zlib.net/zlib-1.2.8.tar.gz

在这里插入图片描述
参考另一位的博客:
引用部分

问题:
在ubantu下安装zlib,
尝试1:使用sudo apt-get install zlib
err:E: 未发现软件包 zlib
尝试2:使用wget http://www.zlib.net/zlib-1.2.3.tar.gz,下载下来再自己编译,安装
err:已发出 HTTP 请求,正在等待回应… 404 Not Found
2016-01-10 23:23:50 错误 404:Not Found。

解决办法,使用下面命令行就可以。

sudo apt-get install zlib1g-dev

也就是说上面这一行代码就可以替换下面全部内容。
在这里插入图片描述
感谢博文作者。链接为https://blog.csdn.net/wu_cai_/article/details/80278611
这不是吴本谷的内容有误,而是版本在更新,安装包的名字也在更新,部分可能需要替换。

先回到tool目录下,在命令行输入:make

不是tool目录,是下载完kaldi的文件后,在/home/kaldi-trunk/tools,注意是tools文件夹,不是tool文件夹。

g++: warning: switch ‘-ffor-scope’ is no longer supported

在/home/kaldi-trunk/tools打开终端输入make,安装过程中出现g++: warning: switch ‘-ffor-scope’ is no longer supported。
在这里插入图片描述

/usr/include/c++/9/cstdlib:75:15: fatal error: stdlib.h: No such file or directory

关于这个问题,下面链接讲得比较清楚https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129,大意是说,由于在linux的环境变量中添加了include,然后安装的时候又按照绝对路径,所以路径冲突了。这个原因不知道是真是假,但是不管了。
该种安装方法废弃。

***configure failed: Could not find file /include/fst/fst.h: you may not have installed OpenFst. See …/tools/INSTALL ***

make完后,在/home/kaldi-trunk/src目录下,进入终端,输入

./configure

然后出现
在这里插入图片描述
该种安装方法废弃。


为什么直接废弃了该安装方法,因为安装过程中出现的状况太多了。而且根据链接 https://blog.csdn.net/ybdesire/article/details/90760196博主所述,下载kaldi,目前kaldi最新版本的代码都是在github(早期的老版本是在svn),也就是说吴本谷的教程是2014年编写的,kaldi已经更新,所以编译环境和python的相关库等更新了很多,必须使用新版的kaldi才可以。

下一篇博客将详细按照ybdesire博主的方法进行安装。

参考链接:
http://kaldi-asr.org/doc/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值