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

[hts-users:02599] Re: Error while hts training


Hi

I've just tested this script and it works for me. Is your computer is in
big-endian or little endian ? It could be the source of the error. Have
you checked the size of the file ?

Regards,
Sébastien

Le jeudi 26 août 2010 à 22:57 +0530, Raghavendra a écrit :
> I tried to see the content of cmp file using HList -h. It prompted
> following error.
> 
> ERROR [+1113]  IsWave: cannot read HTK Header in File
> hts_build/data/cmp/db_v_text0001.cmp
>  FATAL ERROR - Terminating program HList
> 
> I am using the script  hts_build/data/scripts/mkdata.pl available in
> festvox distribution to create the cmp files.
> In the script the htk header is written as 
> 
>  # make HTK header
>     $byte  = 4 * ( $mcepdim * $nmcepwin + $lf0dim * $nlf0win );
>     @STAT = stat "$cmpdir/tmp.cmp";
>     $size = $STAT[7]/$byte;
>     system "echo $size ".($frameshift * 10000000)." | $SPTKdir/x2x/x2x
> +al | $SPTKdir/swab/swab +f > $cmpdir/tmp.head";
>     system "echo $byte 9 | $SPTKdir/x2x/x2x +as | $SPTKdir/swab/swab
> +s >> $cmpdir/tmp.head";   # number 9 corresponds to user specified
> parameter in HTK
> 
> Is the script incorrect if yes please suggest which other scripts are
> available for building the hts voice?
> 
> Regards,
> Raghavendra
> 
> Sébastien Le Maguer wrote: 
> > Hi,
> > 
> > it seems that your cmp file is corrupted. Check its size and try to use
> > HList on it
> > 
> > regards,
> > Sebastien
> > 
> > Le jeudi 26 août 2010 à 11:26 +0530, Raghavendra a écrit :
> >   
> > > Hi,
> > > 
> > > I am building HTS voice using scripts available from FestVox
> > > distribution ($FESTVOXDIR/src/hts_build/build_hts). I have applied
> > > HTS-2.1.1 patch to HTK-3.4.1. While running following command I have
> > > encountered with below error message.
> > > 
> > > Command: ./build_hts train
> > > 
> > > Error Message:
> > > =============== SIL ================
> > > HTS training: executing:
> > > /usr/local/HTS-2.1.1/bin//HInit -A -e 1.0E-3 -i 50
> > > -I /home/raghavendra/Voices/iiit_tel_nk_hts/hts_build/train/../data/labels/mono_v.mlf -M /home/raghavendra/Voices/iiit_tel_nk_hts/hts_build/train/hmms/db/v/cmp/HInit -S /home/raghavendra/Voices/iiit_tel_nk_hts/hts_build/train/../data/lists/data_db_v.scp -l SIL -o SIL -T 1 -m 1 -v 1.0e-04 /home/raghavendra/Voices/iiit_tel_nk_hts/hts_build/train/proto/s5_m1_c75p1p1p1.prt
> > >   ERROR [+6313]  OpenParmChannel: cannot read HTK Header in
> > > File /home/raghavendra/Voices/iiit_tel_nk_hts/hts_build/data/cmp/db_v_text0001.cmp
> > >   ERROR [+6313]  OpenAsChannel: OpenParmChannel failed
> > >   ERROR [+6316]  OpenBuffer: OpenAsChannel failed
> > >   ERROR [+2150]  LoadFile: Config parameters invalid
> > >  FATAL ERROR - Terminating program /usr/local/HTS-2.1.1/bin//HInit
> > > 
> > > 
> > > Please someone help me to fix this issue.
> > > 
> > > Regards,
> > > Raghavendra.
> > >     
> > 
> > 
> > 
> > 
> > 
> > 
> >   
> 



Follow-Ups
[hts-users:02601] Re: Error while hts training, Raghavendra
References
[hts-users:02593] Error while hts training, Raghavendra
[hts-users:02596] Re: Error while hts training, Sébastien Le Maguer
[hts-users:02597] Re: Error while hts training, Raghavendra