kaldi安装

1. Ref

Kaldi官网 包括一大堆原理和工具的使用说明,有什么问题请首先看这个。
Kaldi Lecture 相比于上一个会给一个更简略的原理、流程介绍。
Kaldi中文翻译1 如果感觉英语读起来比较头疼的话建议搜一下这个来看看,是对官网上文件的翻译。这个文档来源于一个学习交流Kaldi的QQ群。
Kaldi中文翻译2
《语音识别实践》俞栋 大概是唯一能get到的中文参考书籍了吧- -涉及到初步的原理介绍。

2. 编译

主要参考[1][2]

  • 检查依赖包是否齐全
[root@n6 extras]# cd tools/extras
[root@n6 extras]# ./check_dependencies.sh
./check_dependencies.sh: all OK.
  • 编译tools下的文件
[root@n6 extras]# cd ../
[root@n6 tools]# make
。。。。。。
Warning: IRSTLM is not installed by default anymore. If you need IRSTLM
Warning: use the script extras/install_irstlm.sh
All done OK.

这里出现警告 IRSTLM库没有安装,其他一切OK
键入 ./extras/install_irstlm.sh 安装IRSTLM,由于可能下载不成功,请先手动下载下来后,把下载和解压等脚本注释掉,然后跑脚本,这种方式应该是可以跑过的。

  • 编译src下的文件
[root@n6 tools]# cd ../src
键入 ./configure --shared检查外部库安装情况,根据提示进行安装,此步骤可以查看--help设置用不用cuda
键入 make depend 进行预编译
键入 make 或者 make all 进行编译,make耗时较长请耐心等待。

3. 测试yesno数据集

测试kaldi是否编译成功,主要参考[1][2]
cd egs/yesno/s5
./run.sh

运行结果在 egs/yesno/s5/exp/mono0a/log
s5文件夹下的内容

  • conf文件夹里是一些配置文件例如MFCC的参数 HMM的拓扑结构;
  • local文件夹里主要是一些准备数据的脚本,供顶层脚本run.sh调用;
  • steps和utils文件夹里主要是一些运行时调用的脚本;
  • data文件夹里主要存放语言模型、发音字典和音素信息等等。

❤ 致谢

【1】基于kaldi和CVTE开源模型的中文识别
【2】Kaldi安装


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值