[hts-users:00629] Re: HInit Error
Hi,
Fang Li wrote:
before HInit runs, the output command is :
/mnt/unzip/htk/HTKTools/bin/HInit -A -C /mnt/unzip/HTS/configs/trn.cnf
-D -T 1 -S /mnt/unzip/HTS/data/scp/train.scp -m 1 -u tmvw -w 3 -H
/mnt/unzip/HTS/models/qst001/ver1/cmp/init.mmf -M
/mnt/unzip/HTS/models/qst001/ver1/cmp/HInit -I
/mnt/unzip/HTS/data/labels/mono.mlf -l a -o a
/mnt/unzip/HTS/proto/ver1/state-5_stream-4_mcp-75_lf0-3.prt
it is the right form that HInit needs.
Yes.
after the error occurs, it outputs the following:
ERROR [+2121] HInit: Too Few Observation Sequences [0]
FATAL ERROR - Terminating program /mnt/unzip/htk/HTKTools/bin/HInit
Error in /mnt/unzip/htk/HTKTools/bin/HInit -A -C
/mnt/unzip/HTS/configs/trn.cnf -D -T 1 -S
/mnt/unzip/HTS/data/scp/train.scp -m 1 -u tmvw -w 3 -H
/mnt/unzip/HTS/models/qst001/ver1/cmp/init.mmf -M
/mnt/unzip/HTS/models/qst001/ver1/cmp/HInit
/mnt/unzip/HTS/proto/ver1/state-5_stream-4_mcp-75_lf0-3.prt
"-l a -o a" either disappears or appear behind the protofile name.
The above "Error in /mnt/unzip/htk/HTKTools/bin/HInit -A -C ..." message was outputted in the subroutine "shell()" in Training.pl as follows:
sub shell($) {
my($command) = @_;
my($exit);
$exit = system($command);
if($exit/256 != 0){
die "Error in $command\n"
}
}
So disappearing "-l a -o a" is not a problem in HTS, this may be a problem in Training.pl
Please check it.
Regards,
Heiga ZEN (Byung Ha CHUN)
--
------------------------------------------------
Heiga ZEN (in Japanese pronunciation)
Byung Ha CHUN (in Korean pronunciation)
Department of Computer Science and Engineering
Nagoya Institute of Technology
Gokiso-cho, Showa-ku, Nagoya 466-8555 Japan
http://www.sp.nitech.ac.jp/~zen
------------------------------------------------
- Follow-Ups
-
- [hts-users:00630] 回复: Re: HInit Error, Fang Li
- References
-
- [hts-users:00628] 回复: Re: HInit Error, Fang Li