您的位置:首页 > 其它

HTK在Windows7.32位系统下的安装及注意事项

2017-10-11 16:14 543 查看
第一次写博客,还请可谓看官手下留情!(大神请飘过 谢谢)

一 . Step1 当然是各种材料的准备

1.笔记本或者台式机

2.脚本编译器ActivePerl安装包点此下载

3.HTK安装包(这里是本人安装时所用到的附上链接点此下载,提取密码为58hg包含HTKBOOK)

二. Step2 HTK安装包中文件修改

1. 在解压的HTK文件下找到HTKLib文件夹,在给文件里找到文件“htk_htklib_nt.mkf”,用记事本或者Editplus打开该文档档; 将文档中的“HGraf.null.obj”改成“HGraf_WIN32.obj”,将“HGraf.null.olv”改成“HGraf_WIN32.olv”;

2. 同样在“htk”文件夹下的“HTKTools”文件夹中找到“Makefile.in”,用记事本或者Editplus打开该文档;在文档中找到“-lX11”这个字符串,将其删除(查找,删除的方法)(也可以不用删除)。

3. 在“htk”文件夹下建立一个“bin.win32”文件夹,这里采用手动的方式。

4. 建立其他文件夹,以备后面的Demo测试用。也是为了防止后面报错。在我们的解压后生成的samples文件夹中找到HTKDemo文件夹,建立一个文件夹 hmms,然后在hmms文件夹下建立tmp,hmm.0,hmm.1,hmm.2,hmm.3这三个文件夹;接着回到HTKDemo文件加下建立proto,acc,test这三个文件夹。

三. Step3 ActivePerl的安装以及Microsoft Visual Studio 的安装(在本次实验中,本机安装的是Microsoft Visual Studio 10.0,记住这个是必须要安装的)

四. Step4 添加VS环境变量

1. 添加环境变量的配置 建立新的环境变量LIB 添加 D:\Program Files\Microsoft Visual Studio 10.0\VC\lib

2. 添加另一个 新建环境变量INCLUDE 添加 D:\Program Files\Microsoft Visual Studio 10.0\VC\include

3. 在path环境变量下添加 ;D:\Program Files\Microsoft Visual Studio 10.0\Common7;D:\Program Files\Microsoft Visual Studio 10.0\VC\bin 好的环境变量添加完成。

五. Step5 命令窗口检测

1. win+r 打开命令窗口,进入htk当下目录

2. 输入vcvars32 如果出现 setting environment for using Microsoft Visual studio 2010 X86 tools,则成功

3. cd HTKLib(进入HTKLib文件夹 )–> 使用命令:nmake /f htk_htklib_nt.mkf all (编译该文件夹下所有的库文件)。

4. cd ..(退出该文件夹)–>cd HTKTools(进入HTKTools文件夹 )->nmake /f htk_htktools_nt.mkf all

5. cd ..(退出该文件夹)–> cd HLMLib (进入HLMLib文件夹 )–>nmake /f htk_hlmlib_nt.mkf all

6. cd ..(退出该文件夹)–> cd HLMTools(进入HLMTools文件夹 )–>nmake /f htk_hlmtools_nt.mkf all

六. 给path添加bin.win32环境变量(切记 一定),这是我在实验的过程中不同于[这个]的,(http://jingyan.baidu.com/article/ac6a9a5e1204592b653eac25.html),大家参考这个 。

在path环境变量后添加 ;D:\htk\bin.win32(依据个人的文件目录而定)

七. 检测是否安装完成

1. 在资源管理其中,进入我们新建的文件夹bin.win32下,看看是不是有很多单位exe文件,我的是34个。

2. 添加运行路径:输入指令”path=%path%;E:\ASR\myhtkpage\htk\bin.win32”;注意中间没有空格。(在htk文件目录下)

3. 回到htk目录接着我们输入指令“HInit”。具体见以下链接

八. 检测Perl是否安装成功

1. win+r 打开命令窗口 输入perl -v 查看,如果出现不是内部或外部命令 则安装不成功,重新安装。

八. 运行Demo

1. 将HTK-samples-3.4.1.zip解压后的sample文件放到htk文件夹下面, 然后进入该路径输入命令 perl runDemo.pl configs\monPlainM1S1.dcf (我的是d:\htk\samples\HTKDemo)。

最后非常感谢这两位 再次附上链接

1

2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语音识别