zoukankan      html  css  js  c++  java
  • Kaldi学习手记(一):Kaldi的编译安装

    下载

    安装git

    sudo apt-get install git

    下载Kaldi

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

    目录结构

    其中,tools、src、egs这三个目录是比较重要的。

    tools目录下面全部都是Kaldi依赖的包。其中主要有:

    OpenFST:Weighted Finite State Transducer library,是一个用来构造有限状态自动机的库。我们知道隐马尔科夫模型就可以看成是一个有限状态自动机的。这是最重要的一个包。

    ATLAS:这是一个C++下的线性代数库。做机器学习自然是需要很多矩阵运算的。

    IRSTLM:这是一个统计语言模型的工具包。

    sph2pipe:这是宾夕法尼亚大学linguistic data consortium(LDC)开发的一款处理SPHERE_formatted数字音频文件的软件,它可以将LDC的sph格式的文件转换成其它格式。

    src目录存放的是Kaldi的源代码。egs存放的是Kaldi提供的一些例子。我们现在要做的就是编译安装Kaldi依赖的各种库,然后编译安装

    Kaldi。

    Kaldi编译

    依赖软件包

    sudo apt-get install autoconf automaker gcc g++ libtool subversion gawk
    sudo apt-get install libatlas-dev libatlas-base-dev gfortran zlib1g-dev 

    编译安装使用到的工具

    cd kaldi-trunk/tools
    make

    配置kaldi

    cd ../src
    ./configure

    编译kaldi

    make all

    参考地址:http://kaldi-asr.org/doc/about.html

  • 相关阅读:
    解析url
    初学react
    移动端判断用户滑动方向
    冒泡排序、快速排序、数组去重
    Angular Material主题配置
    reset()方法的使用、jq下面reset()的正确使用方法
    conts、var 、let的区别
    NLP
    mybatis的执行流程
    PHP递归算法示例:打印无限级数组元素的值
  • 原文地址:https://www.cnblogs.com/gmhappy/p/9472389.html
Copyright © 2011-2022 走看看