HTK语音识别工具包的安装和编译

今天介绍一下HTK语音识别工具包的安装和编译,希望能够帮助到更多做语音相关工作的同仁们。

介绍:

HTK是用来进行自动语音识别研究的工具包,它由剑桥大学工程系的机器智能实验室开发的开源软件,全称叫做HiddenMarkov Toolkit。

官方网站:http://htk.eng.cam.ac.uk 

Section 1 

WINDOWS下HTK的安装和编译:

第一步:下载官方源代码,访问:http://htk.eng.cam.ac.uk/download.shtml

进入官网之后,会提示注册才能进行相关的下载。注册之后,密码回发到自己的邮箱,登陆后找到windows版的下载,有两个包:HTKSource code以及HTK samples。

第二步:解压文件

我在D盘中创建了一个名为HTK的文件夹。将这两个包解压到里面,打开htk包里面的README,里面有在windows下安装的前提要求:

1.HTK has been verified tocompile using Microsoft Visual Studio.

2.For testing, you willrequire a Perl interpreter such as ActivePerl.

3.You will need a tool suchas 7-zip or winzip (commercial) for unpacking the HTK source code archive.

4.It is helpful if you havesome familiarity with using the DOS command line interface, as you will need tointeract with it in order to compile, install and run HTK.

5.Ensure that your PATHcontains C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin or if youare using older versions: C:\Program Files\Microsoft Visual Studio\VC98\bin 

第三步:开始编译

1.打开cmd

2.进入到htk文件夹

3.创建一个文件夹bin.win32,这个文件夹用来存放各种.exe文件。


4.运行VCVARS32

4.1首先设置环境变量:

4.2输入VCVARS32

5.编译HTKLib

nmake /f htk_htklib_nt.mkfall

成功后会看到上面的显示。

6.编译HTKTools

nmake /f htk_htktools_nt.mkfall

7.编译HLMLib

nmake /f htk_hlmlib_nt.mkfall

8.编译HLMTools

nmake /f htk_hlmtools_nt.mkfall

编译之后我们打开bin.win32之后,如果看到:

说明我们的编译已经成功了。

第四步:测试生成的可执行文件是否可用

设置环境变量:

输入命令HInit测试一下,出现:

测试DEMO:

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

perl runDemo.plconfigs\monPlainM1S1.dcf

 出现以上显示,代表HTK库安装编译成功并测试成功。

Section 2 

LINUX下HTK的安装和编译:

第一步:下载官方源代码,访问:http://htk.eng.cam.ac.uk/download.shtml

这一步同WINDOWS下的编译只不过下载的是linux版的HTK包。

第二步:进行相关准备:

首先确保安装了g++和libx11

$ sudo apt-get install libx11-dev:i386(libX11.so) 

第三步:解压并编译:

解压HTK-3.4.1.tar.gz

sudo tar xzf HTK-3.4.1.tar.gz
sudo ./configure --prefix=/usr/local/
sudo make all
sudo make install
sudo install-hdecode

会出现如下显示:


之后出现:

第四步:测试命令:

如果出现以上显示表示安装已经成功。

第五步:测试DEMO

如果出现以下显示:

表示HTK工具包安装并测试通过。

以上就是在windows和linux下的HTK语音识别工具包的安装和编译方法。
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值