HTK软件win7的安装编译教程
对于刚开始语音识别的小伙们,第一步是一个关键的问题,就是如何安装与编译htk这个软件,特别是对于对win7电脑不太熟悉的同学也是不太明白这个东西,那么小编一一道来。最近小编经过各种资料,和各种尝试,终于能够顺利安装了,这把安装的过程分享给大家。 为了方便大家的阅读,本经验进行了认真的编辑,用了近一周的时间进行了完整的排版与编辑,将一个完整的过程进行了拆分,这样就可以保证大家进快的读到自己想要的内容,而吧不想要的内容略过。
工具/原料
win7系统的电脑
htk安装包
脚本编译器ActivePerl安装包
安装包安装准备
1、解压安装包: 首先在官网上下载htk安港粕登漪装包,至于如何下载由于这里面不能够网络连接,只能跟大家说方法了,直接搜索“htk”,找到一个”HTKSpeech Recognition Toolkit”这个题目的网页(是一个英文的网站),在里面注册完账号,就可以下载了。对于英文不太精通的小伙伴们不用着急,请看另一个文章“htk安装包的下载与解压”这里面有一个详细的过程,在下面的链接可以直接跳到该文章。 然后我们在用压缩文件将他们解压到一个自己新建的文件夹中。如下图所示。注意:安装包有两个文件“HTK-3.4.1.zip”和“HTK-samples-3.4.1.zip”,后面的数字代表版本,同样也可以是其他的版本的。 详情可见下面经验。

3、htk安装包参数修改2: 同上述方法,我们找到“htk”文件夹下的“HTKTools”文件夹,在文件夹中找到“Makefile.in”,用记事本打开该文档; 在文档中找到“-lX11”这个字符串,将其删除(查找,删除的方法)。详情见经验“如何采用记事本快速定位修改mkf和in文件”。

5、建立其他文件夹: 我们先把文件夹建立好,不然到后来运行的时候会出错。要建立的文件夹如下:在我们的解压后生成的samples文件夹中找到HTKDemo文件夹,建立一个文件夹hmms,然后在hmms文件夹下建立tmp,hmm.0,hmm.1,hmm.2,hmm.3这三个文件夹;接着回到HTKDemo文件加下建立proto,acc,test这三个文件夹。详情参见“win7建立文件夹的方法主要在于快速批量”。

vc库与脚本编译库的准备
1、查看vc库: 进入电脑的c盘中,找到Program Files (x86)\Microsoft Visual Studio 10.0、因为我安装的是10版本的,如果是其他版本又可以的,但是目录就变成了其他的版本了,在这个目录下找到VC目录看看里面的文档是不是全,如有不全,也就说明vc库没有安装,或是没有完全安装,也就需要安装vc库了。 如图是我的vc目录下的文件;

3、安装ActivePerl: 脚本编译库,没有这个编译库,我们的文件将无法执行的,至于详细的安装方法可以参见经验“如何下载安装脚本编译器ActivePerl”

2、添加c头文件的环境变量: 方法同上;如图为我们的添加流程; 变量名称:INCLUDE ,变量值:“C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include”(这个是我的变量值,每一个电脑的可能不一样)

命令窗与准备
1、打开命令窗: 如图所示,打开我们的命令窗; 对于如何打开命令窗,详细的方法可参见经验“win7如何打开命令窗口”;

3、测试c的执行库是否添加成功: 我们输入指令“vcvars32”如图中所所示,来检测是否文采c库的添加; 如图中所示,的显示都是正常的,如不正常,请回到c库的添加一步,看看是不是有个地方出问题了。





2、添加运行路径: 输入指令”path=%path%;E:\ASR\myhtkpage\htk\bin.win32”;注意中间没有空格。 图中的cmd命令可以不加,我这里用于测试,一般情况下是不加的。

4、确定是否安装成功: 如果安装成功,完成上面的命令后会出现下面的界面,如图所示。
