Comments

Flat
error in executing HHed
User: Divya
Date: 6/18/2008 4:51 am
Views: 4013
Rating: 13

hi,

after i executed the command

HHEd -A -D -T 1 -H hmm12/macros -H hmm12/hmmdefs -M hmm13 tree.hed triphones1

i faced an error

TB 350.00 ST_k_2_ {}
 Tree based clustering
  ERROR [+2640]  TreeBuildCommand: TB commands must be in sequence
 FATAL ERROR - Terminating program HHEd

 can somebody help??

Re: error in executing HHed
User: kmaclean
Date: 6/18/2008 10:48 am
Views: 137
Rating: 11

Hi Dyvia,

>ERROR [+2640]  TreeBuildCommand: TB commands must be in sequence

The TB command (used in the tree.hed script) clusters one specific set of states and is created with the mkclscript.prl command, and looks something like this:

TB 350 "ST_ae_2_" {("ae","*-ae+*","ae+*","*-ae").state[2]}
TB 350 "ST_b_2_" {("b","*-b+*","b+*","*-b").state[2]}
... 

Did you create your TB commands using mkclsript.prl command?: 

$perl ../HTK_scripts/mkclscript.prl TB 350 monophones0 >> tree.hed

Is your monophones0 file in sort order?   

Ken 

PreviousNext