windows下编译htk3.4傻瓜式教程.pdf
文本预览下载声明
windows 下编译htk3.4 傻瓜式教程
(原创)windows 下编译htk3.4 傻瓜式教程
作者:ICT superyang
(转载请注明原地址,谢谢!本文中提到的软件在pudn 上均有下载,已设置免注册下载,地
址为 /downloads400/sourcecode/windows/console/detail1706968.html ,如
有任何问题,请邮件联系cqusuperyang#163.com 或登录我的博客/cqusuperyang
留言)
近期我所在的实验室课题组需要做语音识别合成这一块的研究,因此需要用到htk 做一些数
据方面的分析,基于此,才有了下面这篇windows 下编译htk 的教程,编译过程中参照了不
少网络上的资料,对提供这些资料的朋友表示感谢!
首先简单介绍一下HTK, HTK 是用于自动语音识别研究的工具包,它是由剑桥大学工程系
(http://mi.eng.cam.ac.uk) 的机器智能实验室开发的开源软件,全称为 Hidden Markov
Toolkit(隐马尔科夫工具包) ,具体信息请参考官方网站上的介绍http://htk.eng.cam.ac.uk
1、下载官方源码包,http://htk.eng.cam.ac.uk/download.shtml
因为是在windows 下编译,所以我们需要将windwos downloads 下的HTK source code 以及
HTK samples 下载到本地磁盘上
2 、解压文件,我在这里是将这两个解压文件放在D 盘根目录下,打开HTK source code 目
录,阅读README 里的介绍,在windows 下安装有一系列的先决条件,我在这里翻译一下:
1)HTK 在visual studio 下编译测试通过(主要是为了使用nmake 工具,推荐使用VC6.0 )
2)测试demo 时,需要安装ActivePerl(Perl 解释器,为了运行测试脚本)
3)需要7-zip 或winzip 解压工具
4)需要理解一些DOS 命令行知识
5)Path 中需要包含路径 C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
(Visual Studio.NET 2003 )或C:\Program Files\Microsoft Visual Studio\VC98\bin (VC 6.0 )
3、开始编译
1)打开DOS 命令行窗口
点击开始→运行,输入cmd,回车
2)进行入到解压后的HTK source code 文件夹下
1
第 页
windows 下编译htk3.4 傻瓜式教程
图1
由C 盘换到D 盘需要输入D :,进入D 盘下目录需要输入cd htk, 我这里的是D:\htk ,
3)在本目录下创建一名为bin.win32 的文件夹
图2
当然也可以用鼠标创建该文件夹,在该目录下右击→新建文件夹,并命名为bin.win32
即可,这个文件夹是用来存放htk 生成的各个exe 程序
4)运行VCVARS32
找到VC6.0 的安装目录下bin 文件夹,我的是在 C:\Program Files\Microsoft Visual
Studio\VC98\Bin ,将该路径添加到path 变量中,在cmd 中输入path=%path%;C:\Program
Files\Microsoft Visual Studio\VC98\Bin 即可,添加完成后继续输入path ,查看有没有添加成功,
如果添加成功,输入VCVARS32
图3
显示全部