设为首页 加入收藏

TOP

Linux下安装编译并且测试HTK语音识别库
2014-11-24 08:10:18 来源: 作者: 【 】 浏览:1
Tags:Linux 安装 编译 并且 测试 HTK 语音 识别

首先前提是要确保自己安装了g++和libx11


解压HTK-3.4.1.tar.gz


sudo tar xzf HTK-3.4.1.tar.gz


然后:


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


出现:


setting
config.status: creating HTKLVRec/Makefile
config.status: WARNING: HTKLVRec/Makefile.in seems to ignore the --datarootdir setting
config.status: creating Makefile
config.status: WARNING: Makefile.in seems 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" to install them.


The tools will be installed in /usr/local//bin


Build notes: Language Modelling tools will be
built. HDecode will not be built. You can build
it manually later by running 'make hdecode
install-hdecode'


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


之后试了几次,都是由于自己的环境的错误给中断了,但是最后用了忽略错误编译成功了。


之后出现:


测试命令:


zhangju@ubuntu:/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 def in fn (name only) outDir/srcfn
-u mvwt Update m)eans v)ars w)ghts t)rans mvwt
-v f Set minimum variance to f 1.0E-2
-w f set mix wt/disc prob floor to f 0.0
-A Print command line arguments off
-B Save HMMs/transforms as binary off
-C cf Set config file to cf default
-D Display configuration variables off
-F fmt Set source data format to fmt as config
-G fmt Set source label format to fmt as config
-H mmf Load HMM macro file mmf
-I mlf Load master label file mlf
-L dir Set input label (or net) dir current
-M dir Dir to write HMM macro files current
-S f Set script file to f none
-T N Set trace flags to N 0
-V Print version information off
-X ext Set input label (or net) file ext lab


出现以上表示安装成功。
下面测试DEMO:


tar xzf HTK-samples-3.4.1.tar.gz
cd samples
cd HTKDemo
mkdir -p hmms/{tmp,hmm.{0,1,2,3}} proto acc test
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]
===================================================================


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


写了两篇关于HTK分别在windows和linux环境下安装和编译的文章,下面可能要继续开始钻研如何使用。希望两篇文章对大家有帮助,欢迎互相讨论。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Windows下安装编译HTK语音识别工.. 下一篇Android 之 Spinner 下拉菜单的使..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)