日期:2014-05-17 浏览次数:20981 次
本文档意在详细介绍在windows环境下如何配置编译HTK,是根据网上资料及自己实际操作步骤编写而成,一方面是为方便以后使用此工具的朋友们有个参考,另外一方面是给自己加深印象。
安装Microsoft Visual Studio开发环境(以下简称VS),因为HTK代码需要通过VS来编译。
安装ActivePerl工具,测试的时候需要用到Perl命令
安装解压缩工具(解压下载下来的HTK文档)
如果对DOS命令行窗口及命令语句熟悉就更好了,在编译、安装和运行HTK时都需要它。
添加环境变量:在系统环境变量里添加Microsoft Visual Studio下VC环境的bin路径,如我使用vs2010,并将其安装在D盘,就需要将以下路径添加到环境变量Path中:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin。注:Path里自带的值不要作任何修改。
这个没什么特别注意的地方,根据向导一步步安装即可。
详见windows下的perl运行环境文档。
HTK的官网:http://htk.eng.cam.ac.uk/docs/inst-win.shtml,先进行注册才能下载文件。
第一步,下载HTK源代码,http://htk.eng.cam.ac.uk/download.shtml
这两个文件都下载下来,其中samples是用来测试安装是否成功,后面会介绍到。当然在下载之前,会要求注册会员。
第二步,解压所下载的HTK源代码,最好在根目录下,文件用英文。如D:\HTK,便于后来在DOS下的编译和其他操作。
第三步,进入DOS界面,点开始-->运行-->输入CMD回车,我的代码是安装在D:\HTK下,所以输入d:(回车),然后输入cd d:\HTK,进入HTK的目录下;再输入cd htk,进入子目录。
命令输入顺序:
D:
cd d:\HTK
cd htk
第四步,使用命令创建一个文件夹,用来存放编译后生成的exe文件
mkdir bin.win32
第五步:把vs下的vcvars32,复制到HTK根目录下,在DOS使用命令打开VCVARS32.
VCVARS32
第六步,编译HTK Library,为HTK提供函数功能,