ubuntu16.04下的htk安装编译

HTK(HMM Tools Kit)是一个剑桥大学开发的专门用于建立和处理HMM的实验工具包[1],主要应用于语音识别领域,也可以应用于语音合成、字符识别和DNA排序等领域。HTK经过剑桥大学、Entropic公司及Microsoft公司的不断增强和改进,使其在语音识别领域处于世界领先水平,另外,HTK还是一套源代码开放的工具箱,其基于ANSI C的模块化设计方式可以方便地嵌入到用户系统中。

到HTK官网上下载HTK source codeHTK samplesHDecode,分别将其解压到文件夹中,然后进入到还htk目录,在这里选择默认安装方式

./configure

这样默认安装目录是/usr/local/bin目录下,这样安装可以避免后面找不到HInit。不过此种安装方式需要管理员权限。在这里使用sudo 命令即可。

另外还需要安装HDecode,解压HDecode到文件夹可以发现,它里面的内容是HTK source code文件夹的一部分。将其拷贝到HTK source code中去,然后执行命令

make hdecode

make install-hdecode

安装完毕后,执行

make all

make install

在安装过程中可能遇到HTMTools目录下的Makefile文件第77行,有8个空格。这时候打开Makefile,定位到77行,删除8个空格,用TAB键代替即可解决这个问题。

安装完成后,进入HTKDemo目录下

cd HTKDemo

./runDemo configs/monPlainM1S1.dcf

运行过程中如果出现没有相应的文件这个问题,运行下面的命令即可

mkdir hmms

mkdir  hmms/{tmp,hmm.{0,1,2,3}} proto acc test

创建完之后,重新运行上述命令。得到如下结果,表示HTK安装成功。接下来就可以仔细学习这个框架的使用方法了。

2018-11-01 13-07-14屏幕截图

猜你喜欢

转载自www.cnblogs.com/tingweichen/p/9888699.html