[Subject Prev][Subject Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hts-users:01694] AW: Re: ERROR [+6313] OpenParmChannel: cannot read HTK Header




--- Heiga ZEN (Byung Ha CHUN) <zen@xxxxxxxxxxxxxxx> schrieb am Sa, 13.9.2008:

> Von: Heiga ZEN (Byung Ha CHUN) <zen@xxxxxxxxxxxxxxx>
> Betreff: [hts-users:01693] Re: ERROR [+6313] OpenParmChannel: cannot read HTK Header
> An: hts-users@xxxxxxxxxxxxxxx
> Datum: Samstag, 13. September 2008, 23:07
> Hi,
> 
> Ambika Wagner wrote (2008/09/13 23:18):
> 
> > I extract MFCC features using the following:
> >  
> >  SOURCEKIND     = WAVEFORM
> >  SOURCEFORMAT   = NOHEAD
> >  SOURCERATE     = 625
> >  HEADERSIZE     = 0
> > 
> >  ZMEANSOURCE    = FALSE
> >  TARGETKIND     = MFCC_E_D_A_Z
> >  TARGETFORMAT   = HTK
> >  TARGETRATE     = 100000
> > 
> >  SAVECOMPRESSED = TRUE
> >  SAVEWITHCRC    = TRUE
> > 
> >  WINDOWSIZE     = 250000.0
> >  NUMCHANS       = 24
> >  ESCALE         = 1.0
> 
> If you extract MFCCs using the above configuration
> variables, they are saved in 
> big endian because HTK's default endian is big endian.
> 
> > I train models using the following:
> > 
> > BYTEORDER = VAX
> > NATURALREADORDER = T
> > NATURALWRITEORDER = T
> > TARGETKIND = MFCC_E_D_A_Z   
> > SAVEBINARY = F
> > HMATH:USELOGADDTABLE  = F
> > -----------------------------------------
> > HERest -A -H /home/hmm0/models -M /home/hmm1 -T 00003
> -I /home/lab.mlf -v 1E-05 -w 2.0 -t 600.0 -m 3 -c 20.0 -C
> /home/train.config -S /home/test.flst /home/mono.mlst
> > HERest  ML Updating: Transitions Means Variances
> > 
> >  System is PLAIN
> > 54 Logical/54 Physical Models Loaded, VecSize=39
> > 1 MMF input files
> > Pruning-On[600.0]
> >  Processing Data: test.mfc; Label test.lab
> >   ERROR [+6313]  OpenParmChannel: cannot read HTK
> Header in File /home/test..mfc
> >   ERROR [+6313]  OpenAsChannel: OpenParmChannel failed
> >   ERROR [+6316]  OpenBuffer: OpenAsChannel failed
> >   ERROR [+7350]  HFB: Config parameters invalid
> >  FATAL ERROR - Terminating program HERest
> > 
> > Can anybody help?
> 
> If your machine has intel CPUs, the above setting tried to
> load MFCCs in little 
> endian.  So there is a mismatch in byte-order handling
> between MFCC extraction 
> and MFCC loading.  How about comment out byte-order related
> parts from 
> train.config as follows:
> 
> # BYTEORDER = VAX
> # NATURALREADORDER = T
> # NATURALWRITEORDER = T
> TARGETKIND = MFCC_E_D_A_Z
> SAVEBINARY = F
> HMATH:USELOGADDTABLE  = F
> 
> Best regards,
> 
> Heiga ZEN (Byung Ha CHUN)
> 
> -- 
> ------------------------------------------------
>   Heiga ZEN     (in Japanese pronunciation)
>   Byung Ha CHUN (in Korean pronunciation)
> ---------------------------------------------

Hi,Heiga.

It works now!
thank you very much!

Best regards,
ambika



__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. 
http://mail.yahoo.com