Linux/Windos搭建安装Kaldi环境实现ASR语音识别

Song • 490 次浏览 • 0 个回复 • 2018年08月26日

Kaldi是一个强大的语音识别工具库(ASR),主要由Daniel Povey开发和维护。目前支持GMM-HMM、SGMM-HMM、DNN-HMM等多种语音识别的模型的训练和预测。其中DNN-HMM中的神经网络还可以由配置文件自定义,DNN、CNN、TDNN、LSTM以及Bidirectional-LSTM等神经网络结构均可支持。

安装Kaldi

1、下载Kaldi

Kaldi代码放在Github中,我们可以直接克隆代码,然后CD到项目中:

git clone https://github.com/kaldi-asr/kaldi.git kaldi --origin upstream

cd kaldi

2、安装Kaldi

安装说明位于kaldi下的INSTALL文件中,不过只适用于Linux(Mac,Ubuntu,Centeos,Debian)等,对于Windows下安装Kaldi的方法,有单独的说明windows/INSTALLlinux进入tools/src/根据INSTALL中的方法进行安装。

a、检查Kaldi环境依赖
cd tools/

extras/check_dependencies.sh

根据check_dependencies.sh输出结果的提示,安装缺的包,否则后期可能出现异常,安装后重新执行一遍上面的代码查看是否环境安装成功

b、编译安装

如果你有多个CPU并希望加速安装,通过提供-j选项来构建指定CPU数量,例如使用4个CPU

 make -j 4
c、前往src进行安装

您必须先完成../tools/INSTALL中的安装步骤才能进行此操作

安装方法如下

./configure --shared
make depend -j 8
make -j 8

请注意
我们添加了-j 8以同时运行编译安装,因为make需要很长时间时间。8个并发对于没有太多核的笔记本或者小型电脑可能比较多,根据自己的情况选择参数。

好的,如果没有什么异常代表没什么问题,我们就可以进行正常使用了


原创文章,转载请注明 :Linux/Windos搭建安装Kaldi环境实现ASR语音识别 - pytorch中文网
原文出处: https://ptorch.com/news/205.html
问题交流群 :168117787
提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
Pytorch是什么?关于Pytorch! 搭建百度Mrcp Server与Freeswitch的mod_unimrcp对接实现智能客服