HTK在windows下的配置说明
来源:互联网 发布:变形金刚玩具淘宝 编辑:程序博客网 时间:2024/05/21 21:01
转自http://blog.csdn.net/yanli0823/article/details/8186382
本文档意在详细介绍在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里自带的值不要作任何修改。
安装VS环境
这个没什么特别注意的地方,根据向导一步步安装即可。
安装ActivePerl(Windows下的perl运行环境)
详见windows下的perl运行环境文档。
HTK配置
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提供函数功能,
cd HTKLib
nmake /f htk_htklib_nt.mkf all
cd ..
第七步,编译HTK工具
Ø cd HTKTools
nmake /f htk_htktools_nt.mkf all
cd ..
Ø cd HLMLib
nmake /f htk_hlmlib_nt.mkf all
cd ..
Ø cd HLMTools
nmake /f htk_hlmtools_nt.mkf all
cd ..
现在,HTK工具已经创建完成,编译生成的exe文件都存放在第一步创建的bin.win32目录下。此时需要在系统环境变量的PATH中添加bin.win32路径的值。
测试安装是否成功
安装完成后,需要使用下载的sample来验证安装的是否正确,有以下几个步骤:
1. 把下载的压缩包解压,并将其复制到系统盘的根目录下如D:\htkdemo,方便通过命令行来控制,
2. 通过命令创建相应目录
cd HTKDemo
mkdir hmms
cd hmms
mkdir tmp
mkdir hmm.0
mkdir hmm.1
mkdir hmm.2
mkdir hmm.3
cd ..
mkdir proto
mkdir acc
mkdir test
3. 分析
perl runDemo.pl configs\monPlainM1S1.dcf
最后如图所示
至此,HTK环境基本上就搭建完成了,接下来就可以作自己更重要的工作了
在Windows 7上安装了HTK3.4.1版本,安装后应用HSLab 01.sig,提示如下错误:
ERROR [+6870] MakeXGraf: Not compiled with X11 support: use HGraf.X.c
FATAL ERROR - Terminating program HSlab
自古成功在测验测验。解决办法如下:
批改htkHTKLibhtk_htklib_nt.mkf(两处),将HGraf.null.obj调换为HGraf_WIN32.obj、HGraf.null.olv调换为 HGraf_WIN32.olv。
然后从头编译HTKLib 下的htk_htklib_nt.mkf。
第二步:
打开htk HTKTools下的Makefile.in,将此中"-lX11"删除,然后用nmake 从头编译生成 htk_htktools_nt.mkf
- HTK在windows下的配置说明
- HTK在windows下的配置说明
- HTK在windows 系统下的安装步骤
- Windows下配置HTK语音识别工具包
- HTK在windows下安装于测试
- 在Windows 下 apache2 + php5 的配置说明
- linux下HTK安装说明
- windows下JBOSS的安装配置说明
- Subversion在windows下的安装说明
- Subversion在windows下的安装说明
- 在Windows下安装BugZilla的说明
- 关于TRIANGLE二维三角网格生成器在windows下的配置说明
- windows下nginx配置说明
- Windows下SVN服务器的安装配置说明
- windows下JBOSS4.2的安装配置说明
- windows下JBOSS4.2的安装配置说明
- windows下JBOSS4.2的安装配置说明
- windows下经过JConsole监控tomcat的配置说明
- 《Android Design》 4.4 中文版 .
- 网页开发预览附件
- 前台字段绑定,变量绑定
- android EditText 设置密码锁源码
- storm
- HTK在windows下的配置说明
- 直接拿来用!最火的Android开源项目(完结篇)
- opencv中测量运行时间的函数
- 多线程的使用(1)-performSelectorOnMainThread
- 环境变量的设置
- hadoop 配置文件 masters 以及 namenode, jobtracker, secondary namenode
- Python服务端,通过TCP发送一张图片给Android客户端,客户端把图片显示出来
- Nginx定时器的实现及定时事件的使用
- android EditText自定义样式