美文网首页语音识别
基于kaldi的iOS实时语音识别(在线)+02+kaldi安装

基于kaldi的iOS实时语音识别(在线)+02+kaldi安装

作者: 长风浮云 | 来源:发表于2018-10-23 16:38 被阅读0次

    iOS本地识别:https://www.jianshu.com/u/3c2a0bd52ebc

    这篇文章主要讲述kaldi的安装编译和运行小demo。

    下载kaldi

    1. 直接下载源代码
      github地址

    2. 用下列命令:

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

    安装kaldi(Ubuntu)

    1. 安装kaldi之前的准备
      安装如下命令:
    sudo apt-get install subversion
    sudo apt-get install automake
    sudo apt-get install autoconf
    sudo apt-get install libtool
    sudo apt-get install g++
    sudo apt-get install wget
    sudo apt-get install libatlas-dev
    sudo apt-get install libatlas-base-dev
    sudo apt-get install zlib1g
    sudo apt-get install zlib1g-dev
    

    安装automake

    export build=~/devtools # or wherever you'd like to build  
    mkdir -p $build  
              
    cd $build  
    curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-2.68.tar.gz  
    tar xzf autoconf-2.68.tar.gz  
    cd autoconf-2.68  
    ./configure --prefix=$build/autotools-bin  
    make  
    make install  
    export PATH=$PATH:$build/autotools-bin/bin  
              
    cd $build  
    curl -OL http://ftpmirror.gnu.org/automake/automake-1.11.tar.gz  
    tar xzf automake-1.11.tar.gz  
    cd automake-1.11  
    ./configure --prefix=$build/autotools-bin  
    make  
    make install  
              
    cd $build  
    curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.tar.gz  
    tar xzf libtool-2.4.tar.gz  
    cd libtool-2.4  
    ./configure --prefix=$build/autotools-bin  
    make  
    make install 
    

    安装Wget

    brew install wget --with-libressl
    

    安装python3
    地址
    安装命令:

    brew search python
    brew install python3
    

    安装完成后,具体路径是:/usr/local/Cellar/python3/3.6.0,可以在finder中前往,你可以通过以下命令把软件链接到LaunchPad中。之后就可以在LaunchPad中启动软件了。

    brew linkapps python3
    

    编译kaldi

    1. 进入./tool,输入make,或者输入make -j 4 加速编译(多核)。
    2. 再切换到./src,输入./configure (--shared)进入配置,然后输入make depend,完成后输入make进行编译,或者输入make -j 4加速编译。

    运行demo

    Kaldi自带的例子都放在./egs目录下
    运行yesno例子:
    进入./egs/yesno/s5目录,运行sudo ./run.sh命令

    相关文章

      网友评论

        本文标题:基于kaldi的iOS实时语音识别(在线)+02+kaldi安装

        本文链接:https://www.haomeiwen.com/subject/wxlmzftx.html