python调用htk工具箱_Ubuntu14.04环境下安装编译HTK语音识别工具库

1 下载HTK

HTK官网是:http://htk.eng.cam.ac.uk/,进入即可下载。

2 编译HTK

首先确保你已经安装了g++和libx11,

sudoapt-getinstalllibx11-dev:i386

解压HTK工具包,进入ht文件夹下面

sudotarxzf HTK-3.4.1.tar.gz

cd htk

然后输入下面一段代码:

sudo./configure--prefix=/usr/local/

(这样安装好的文件即可存放在/usr/local目录下面)

出现下面一段提示:

setting

config.status: creating HTKLVRec/Makefile

config.status: WARNING:  HTKLVRec/Makefile.inseems to ignore the --datarootdir setting

config.status: creating Makefile

config.status: WARNING:  Makefile.inseems to ignore the --datarootdir setting

**************************************************

HTK is now ready to be built.

Type"make all"to build the HTK libraries

and tools.

Then"make install"toinstallthem.

The tools will be installedin/usr/local//bin

Build notes: Language Modelling tools will be

built. HDecode will not be built. You can build

it manually later by running 'makehdecode

install-hdecode'

************************************************** 按照上面提示中所说,接下来依次输入以下命令

sudo make all

sudo make install

sudo make hdecode install-hdecode

3 测试HTK

进入/usr/local/bin目录下面

cd /usr/local/bin

然后输入

HInit

若出现以下信息则表明安装成功:

USAGE: HInit [options] hmmFile trainFiles...

Option                                       Default

-e f    Set convergence factor epsilon       1.0E-4

-i N    Set max iterations to N              20

-l s    Set segment label to s               none

-m N    Set min segments needed              3

-n      Update hmm (suppress uniform seg)    off

-o fn   Store new hmm definfn (name only)  outDir/srcfn

-u mvwt Update m)eansv)ars w)ghts t)rans    mvwt

-vf    Set minimum variance to f            1.0E-2

-w f   setmix wt/discprob floor to f      0.0

-A      Printcommandline arguments         off

-B      Save HMMs/transformsas binary       off

-C cf   Set configfileto cf                default

-D      Display configuration variables      off

-Ffmt Setsourcedataformattofmt       as config

-Gfmt Setsourcelabelformattofmt      as config

-H mmf  Load HMM macrofilemmf

-I mlf  Load master labelfilemlf

-Ldir Set input label (or net)dir        current

-Mdir Dir to write HMM macro files         current

-S f    Set scriptfileto f                 none

-T N    Set trace flags to N                 0

-V      Print version information            off

4 运行htkDemo

首先解压htk-samples,进入HTKDemo文件夹中

tar xzf HTK-samples-3.4.1.tar.gz

cd samples

cd HTKDemo

然后依次输入以下命令:

mkdir-p hmms/{tmp,hmm.{0,1,2,3}} proto acctest

perl runDemo configs/monPlainM1S1.dcf 若出现以下信息,证明测试通过:

====================== HTK Results Analysis =======================

Date: Mon Mar 11 16:45:40 2013

Ref : labels/bcplabs/mon

Rec :test/te1.rec

:test/te2.rec

:test/te3.rec

------------------------ Overall Results --------------------------

SENT: %Correct=0.00 [H=0, S=3, N=3]

WORD: %Corr=63.91, Acc=59.40 [H=85, D=35, S=13, I=6, N=133]

===================================================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值