Kaldi(一)安装编译

我使用的centos7安装的。需要克隆下来kaldi源码,编译安装

  1. 从github克隆下来源码:git clone https://github.com/kaldi-asr/kaldi.git
    代码里有3个目录比较重要,分别是egs;src;tools
  • egs 存放的是Kaldi语音识别提供的一些例子
  • src 存放的是kaldi的源代码
  • tools 存放的都是Kaldi依赖的包
  1. 安装依赖库
    cd tools
    检查kaldi需要的依赖库,检查后会给出哪些没有安装,按照提示安装即可,安装完成再检查下,是否all ok;直到全部安装完成
    ./extras/check_dependencies.sh

其中有提示安装python3;系统默认安装的是python2。python需要单独安装下。

  • 安装依赖包
    yum install -y zlib zlib-devel bzip2 bzip2-devel openssl openssl-devel sqlite-devel
  • 编译python3源码
    wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
    tar -xvJf Python-3.6.2.tar.xz
    cd Python-3.6.2
    ./configure prefix=/usr/local/python3
    make && make install
    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
  • 查看/usr/bin下python
    cd /usr/bin/
    ll python*
    python3 -V
  1. 进入到tools目录编译,执行 make 命令,时间会有点长,如果多核可以执行 make -j 4 这个是指定cpu个数编译,比较快
    如果出现错误一般是openfst安装失败,可以进入openfst单独安装下
    然后进入tools执行 make clean后再make
    出现All done ok 提示后才算安装成功
  2. 进入src目录依次执行如下命令
    ./configure
    make depend
    make
    编译时间较长,最好指定cpu个数编译

你可能感兴趣的:(Kaldi(一)安装编译)