HTK 安装、编译以及测试——Ubuntu 16.04

来源:互联网 发布:网络销售具体做什么 编辑:程序博客网 时间:2024/05/22 06:55

一、HTK 的下载地址(需要注册)

http://htk.eng.cam.ac.uk/download.shtml 

还有HTK 手册什么的


二、需要的两个库:

1.  sudo apt-get install libx11-dev:i386

2. sudo apt-get install libc6-dev:i386


三、安装HTK

1. 安装命令

tar xzf HTK-3.4.1.tar.gz    

cd htk

./configure --prefix=/usr/local

make all

sudo make install


四、安装HDecode

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

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

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

把它拷到对应的目录下

即可在HTK目录下继续执行

make hdecode

make install –hdecode


五、测试

1. 下载HTK-samples-3.4.1.tar.gz

解压得到samples文件夹

进入samples\HTKDemo\

执行

  1. mkdir hmms  
  2. mkdir hmms/{tmp,hmm.{0,1,2,3}} proto acc test  
  3. ./runDemo ./configs/monPlainM1S1.dcf
如果出现

  1. ====================== HTK Results Analysis =======================  
  2.   Date: Thu Jun 18 22:43:11 2015  
  3.   Ref : labels/bcplabs/mon  
  4.   Rec : test/te1.rec  
  5.       : test/te2.rec  
  6.       : test/te3.rec  
  7. ------------------------ Overall Results --------------------------  
  8. SENT: %Correct=0.00 [H=0, S=3, N=3]  
  9. WORD: %Corr=63.91, Acc=59.40 [H=85, D=35, S=13, I=6, N=133]  
  10. ===================================================================  
这是结果的最后几行,应该就说明安装成功啦

2. 测试可能遇到的问题

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




Reference:

1.  http://blog.csdn.net/joey_su/article/details/9620775

2.  http://blog.csdn.net/tang20120235/article/details/46551853

3.  https://www.2cto.com/kf/201611/568835.html

原创粉丝点击