• ubuntu16.04下HTK的安装


    Linux环境配置

    Linux系统的Ubuntu16.04

    HTK我是在Linux上跑的,在windows配置了半天没有配置好,头晕脑涨,不得已转战Linux,也感受到了Linux的简洁快速,
    没有花里胡哨的东西,只是学识尚浅,对Linux没有深入学习,调试过程中也出现了一些问题,都在这记录下来,以备后面回顾。

    必备环境

    G++

    sudo apt-get install build-essential
    sudo apt-get install gcc-multilib

    需要的两个库

    sudo apt-get install libx11-dev:i386
    
    sudo apt-get install libc6-dev:i386

    HTK下载

    HTK官方主页:http://htk.eng.cam.ac.uk/
    包括了最新的文件及英文版的htcbook,下载前需要注册用户,登陆密码会发到你的注册邮箱中,必须要注册登陆下载。
    下载Linux的sample和source,并解压。

    HTK环境设置

    解压后的htk文件夹下依次运行以下命令

    sudo ./configure --prefix=/usr/local/ 

    sudo make all  
    sudo make install  
    

    安装HDecode

    要额外安装一个HDencode,这个包的下载地址为

    http://htk.eng.cam.ac.uk/ftp/software/hdecode/HDecode-3.4.1.tar.gz

    使用tar解压可以看到内部内容实际上是htk目录下的一部分

    把它拷到对应的目录下

    即可在HTK目录下继续执行

     

     

     make hdecode
     make install-hdecode
     sudo make install-hdecode

    完成后输入以下命令进行测试,出现以下结果即安装成功

    HInit

    打开解压好的sample/HTKdemo,运行以下命令,出现如下结果,即测试正常:

    mkdir -p hmms/{tmp,hmm.{0,1,2,3}} proto acc test
    perl runDemo configs/monPlainM1S1.dcf

    到此,配置结束.

    测试可能遇到的问题

    Can't open proto at ./MakeProtoHMMSetline101, <> line 21.
    
    Can't open hmms/hmm.0
    
    Can't open hmms/hmm.1
    
    Can't open hmms/hmm.2
    
    cp: target ‘hmms/tmp’ is not a directory
    
    Can't open test

    解决方法

    需要自己建立这些目录
    
    mkdir proto
    
    mkdir hmms
    
    mkdir hmms/hmm.0
    
    mkdir hmms/hmm.1
    
    mkdir hmms/hmm.2
    
    mkdir test
     
  • 相关阅读:
    「杂文」随想录
    「小说」妖精舞于废墟之上
    昨日之盛,明日之俗 ~ SDOI2021 退役记
    P6292 区间本质不同子串个数
    「杂文」生之重
    「闭门造车」二叉分块树
    「杂文」雨色的魔法(一)
    「笔记」斜率优化 DP
    「笔记」后缀数组
    NOIP 2020 AFO 记
  • 原文地址:https://www.cnblogs.com/liweikuan/p/14281995.html
Copyright © 2020-2023  润新知