Dear Heiga,
Thank you very much for supporting the community.
Should scripts\Training.pl be modified to make the
patched modules run in parallel mode? (eg. adding
–r parameter)
I applied the patch to HTS2.3beta and tried to
train HTS-demo_CMU-ARCTIC-SLT. In the “making a
monophone mmf” step the training exits with the
following error (I replaced the full path with …):
HMM Def Error:
GetToken: Symbol expected at line 4/col
0/char 51 in
/.../HTS-demo_CMU-ARCTIC-SLT/models/qst001/ver1/dur/HRest/b
ERROR
[+7050] HMError:
HMM Def Error:
GetOption: GetToken failed at line 4/col
1/char 52 in
/.../HTS-demo_CMU-ARCTIC-SLT/models/qst001/ver1/dur/HRest/b
ERROR
[+7050] HMError:
HMM Def Error:
GetOptions: GetOption failed at line 4/col
2/char 53 in
/.../HTS-demo_CMU-ARCTIC-SLT/models/qst001/ver1/dur/HRest/b
ERROR
[+7050] HMError:
HMM Def Error:
LoadHMMSet: GetOptions failed at line 1/col
0/char -1 in
/.../HTS-demo_CMU-ARCTIC-SLT/models/qst001/ver1/dur/HRest/b
ERROR
[+7050] HMError:
ERROR
[+2628] Initialise:
LoadHMMSet failed
FATAL
ERROR - Terminating program
/usr/local/HTS-2.3beta/bin/HHEd
Error in
/usr/local/HTS-2.3beta/bin/HHEd
-A -B -C
/.../HTS-demo_CMU-ARCTIC-SLT/configs/qst001/ver1/trn.cnf
-D -T 1 -p -i -d
/.../HTS-demo_CMU-ARCTIC-SLT/models/qst001/ver1/dur/HRest
-w
/.../HTS-demo_CMU-ARCTIC-SLT/models/qst001/ver1/dur/monophone.mmf
/.../HTS-demo_CMU-ARCTIC-SLT/edfiles/qst001/ver1/dur/lvf.hed
/.../HTS-demo_CMU-ARCTIC-SLT/data/lists/mono.list
The content of models/qst001/ver1/dur/HRest/b is
the following:
~o
<STREAMINFO> 5 1 1 1 1 1
<MSDINFO> 5 0 0 0 0 0 0
<VECSIZE> 5
<NULLD><DIAGC><USER>
~h "b"
<BEGINHMM>
<NUMSTATES> 3
<STATE> 2
<STREAM> 1
<MEAN> 1
3.066904e+00
<VARIANCE> 1
4.757239e+00
<STREAM> 2
<MEAN> 1
4.053977e+00
<VARIANCE> 1
8.995836e+00
<STREAM> 3
<MEAN> 1
2.597377e+00
<VARIANCE> 1
9.469593e+00
<STREAM> 4
<MEAN> 1
1.809504e+00
<VARIANCE> 1
4.504592e-01
<STREAM> 5
<MEAN> 1
2.494573e+00
<VARIANCE> 1
1.228845e+00
<TRANSP> 3
0 1 0
0 0 1
0 0 0
<ENDHMM>
Do you have an idea what can cause the problem?
Thanks,
Balint