I'm having trouble training an acoustic model using the latest stable
sphinxtrain.
When I run the RunAll.pl script, the training freezes at Module 20 Phase 2:
Flat Initialize.
So I look into the log file and found the following:
/home/marco/SpeechRecognition/evalita/bin/init_gau \
-ctlfn /home/marco/SpeechRecognition/evalita/etc/evalita_train.fileids \
-part 1 \
-npart 1 \
-cepdir /home/marco/SpeechRecognition/evalita/feat \
-cepext mfc \
-accumdir /home/marco/SpeechRecognition/evalita/bwaccumdir/evalita_buff_1 \
-agc none \
-cmn current \
-varnorm no \
-feat 1s_c_d_dd \
-ceplen 13 \
-cepwin 0
-help no no
-example no no
-moddeffn
-ts2cbfn
-accumdir /home/marco/SpeechRecognition/evalita/bwaccumdir/evalita_buff_1
-meanfn
-fullvar no no
-ctlfn /home/marco/SpeechRecognition/evalita/etc/evalita_train.fileids
-nskip
-runlen
-part 1
-npart 1
-lsnfn
-dictfn
-fdictfn
-segdir
-segext v8_seg v8_seg
-scaleseg no no
-cepdir /home/marco/SpeechRecognition/evalita/feat
-cepext mfc mfc
-silcomp none none
-cmn current current
-varnorm no no
-agc max none
-feat 1s_c_d_dd 1s_c_d_dd
-svspec
-ceplen 13 13
-cepwin 0 0
-ldafn
-ldadim 29 29
INFO: corpus.c(1343): Will process all remaining utts starting at 0
INFO: init_gau.c(146): Computing 1x1x1 mean estimates
FATAL_ERROR: "corpus.c", line 353: Control file line must be '<path> [<sf>
<ef> ]</ef></sf>', instead saw 'training_raw/clean77 '
Tue Nov 16 11:47:41 2010 </path>
Any guidance on how to solve this problem would be greatly appreciate. Thanks
Marco!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi everyone,
I'm having trouble training an acoustic model using the latest stable
sphinxtrain.
When I run the RunAll.pl script, the training freezes at Module 20 Phase 2:
Flat Initialize.
So I look into the log file and found the following:
/home/marco/SpeechRecognition/evalita/bin/init_gau \
-ctlfn /home/marco/SpeechRecognition/evalita/etc/evalita_train.fileids \
-part 1 \
-npart 1 \
-cepdir /home/marco/SpeechRecognition/evalita/feat \
-cepext mfc \
-accumdir /home/marco/SpeechRecognition/evalita/bwaccumdir/evalita_buff_1 \
-agc none \
-cmn current \
-varnorm no \
-feat 1s_c_d_dd \
-ceplen 13 \
-cepwin 0
-help no no
-example no no
-moddeffn
-ts2cbfn
-accumdir /home/marco/SpeechRecognition/evalita/bwaccumdir/evalita_buff_1
-meanfn
-fullvar no no
-ctlfn /home/marco/SpeechRecognition/evalita/etc/evalita_train.fileids
-nskip
-runlen
-part 1
-npart 1
-lsnfn
-dictfn
-fdictfn
-segdir
-segext v8_seg v8_seg
-scaleseg no no
-cepdir /home/marco/SpeechRecognition/evalita/feat
-cepext mfc mfc
-silcomp none none
-cmn current current
-varnorm no no
-agc max none
-feat 1s_c_d_dd 1s_c_d_dd
-svspec
-ceplen 13 13
-cepwin 0 0
-ldafn
-ldadim 29 29
INFO: corpus.c(1343): Will process all remaining utts starting at 0
INFO: init_gau.c(146): Computing 1x1x1 mean estimates
FATAL_ERROR: "corpus.c", line 353: Control file line must be '<path> [<sf>
<ef> ]</ef></sf>', instead saw 'training_raw/clean77 '
Tue Nov 16 11:47:41 2010 </path>
Any guidance on how to solve this problem would be greatly appreciate. Thanks
Marco!
The issue is caused by extra space after 77 in control file. Control file
should have no spaces.
You can try latest sphinxtrain snapshot which is way more robust to such
errors or your remove spaces in the file to fix the problem.
You are right! I removed all the spaces
Thank you!