参考原文:
https://my.oschina.net/jamesju/blog/112602
http://blog.csdn.net/yanli0823/article/details/8186382
HTK是用来进行自动语音识别研究的工具包,它由剑桥大学工程系的机器智能实验室开发的开源软件,全称叫做Hidden Markov Toolkit。官方网站:http://htk.eng.cam.ac.uk
HTK(Hidden Markov Model Toolkit) 是一个便携工具包,可用于构建和控制隐藏的 Markov 模型。
一,下载HTK源代码:https://www.oschina.net/p/htk?fromerr=K5CNVTaJ
下载需要注册,输入邮箱和用户名通过验证后就可以得到密码。
二,选择版本:3.4.1,有两个压缩包,HTK-3.4.1.zip和HTK-samples-3.4.1.zip,解压到本地文件夹。
三, 开始编译
1,打开cmd
2,cd htk
3,mkdir bin.win32 创建bin.win32文件夹,用于保存编译后的exe文件
4,配置环境变量path,
编辑path,添加“;C:\Program Files\Microsoft Visual Studio 10.0\VC\bin”
5,运行VCVARS32
6,编译HTKLib
cd HTKLib
nmake /f htk_htklib_nt.mkf all
cd ..
7,编译HTKTools
cd HTKTools
nmake /f htk_htktools_nt.mkf all
cd ..
8,编译HLMLib
cd HLMLib
nmake /f htk_hlmlib_nt.mkf all
cd ..
9,编译HLMTools
cd HLMTools
nmake /f htk_hlmtools_nt.mkf all
cd ..
10,打开bin.win32,可以看到编译好的exe便是已经编译成功
四,测试编译生成的程序是否正确
1,设置环境变量path:htk/bin.win32
2,
cd Samples
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
(该过程需要预先安装perl,http://www.runoob.com/perl/perl-environment.html)