在ubuntu 14.04中安装HTK-3.4.1(语音识别工具)并进行Demo测试

来源:互联网 发布:毕业生程序员职业规划 编辑:程序博客网 时间:2024/06/09 13:38
素材:
  • Ubuntu 14.04
  • x64
  • HTK-3.4.1
    1. 下载Linux版本的HTK
      访问HTK官网,注册并登陆后下载Linux版本的HTK source code和HTK samples
    2. 安装x11
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. sudo apt-get install libx11-dev  
    3. 安装g++
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. sudo apt-get install g++  
    4. 安装HTK
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. tar -zxvf HTK-3.4.1.tar.gz  
      2. cd htk  
      3. sudo ./configure --prefix=/tmp  
      sudo make all
    5. 此时出现错误:fatal error: sys/cdefs.h解决方法如下:
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. export C_INCLUDE_PATH={/usr/include/x86_64-linux-gnu}:%C_INCLUDE_PATH  
    6. 安装libc-dev-i386
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. sudo apt-get install libc6-dev-i386  
    7. 再次make all
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. sudo make all  
    8. 出现错误:/usr/bin/ld: cannot find -lX11
      解决方法如下:
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. sudo ./configure --without-x --disable-hslab  
    9. 再次make all
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. sudo make all  
    10. 终于可以make install了
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. sudo make install  
    11. 设置路径
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. PATH="$PATH:/tmp/bin:."  
      2. export PATH  
    12. 测试HTKDemo
      [plain] view plain copy
       在CODE上查看代码片派生到我的代码片
      1. tar -zxvf HTK-samples-3.4.1.tar.gz  
      2. cd samples  
      3. cd HTKDemo  
      4. mkdir -p hmms/{tmp,hmm.{0,1,2,3}} proto acc test  
      5. perl runDemo configs/monPlainM1S1.dcf  
    13. 得出测试结果
      ------------------------ Overall Results --------------------------
      SENT: %Correct=0.00 [H=0, S=3, N=3]
      WORD: %Corr=63.91, Acc=59.40 [H=85, D=35, S=13, I=6, N=133]
      ===================================================================
    0 0