Hi, I am making my first system using Sphinx using the scripts that come with sphinxtrain. At step 6,I get the follow error message.
C:\application\time>perl ./scripts_pl/06.prunetree/slave.state-tie-er.pl
MODULE: 06 Prune Trees
Cleaning up old log files...
FATAL_ERROR: "C:\application\SphinxTrain\src\libs\libcommon\itree.c", line 119:
index cells exhausted
[Switch][Default][Value]
-help no no
-example no no
-phnlstfn C:/application/time/model_architecture/time.phonelist
-inCImdef
-triphnlstfn
-inCDmdef
-dictfn C:/application/time/etc/time.dic
-fdictfn C:/application/time/etc/time.filler
-lsnfn
-n_state_pm 3 3
-ocountfn
-ocimdef
-oalltphnmdef C:/application/time/model_architecture/time.alltriphones.mdef
-ountiedmdef
-minocc 1 1
-maxtriphones 100000 100000
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\main.c(91): Will write alltriphone mdef file C:/application/time/model_architecture/time.alltriphones.mdef
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(183): 0 single word triphones in input phone list
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(184): 0 word beginning triphones in input phone list
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(185): 0 word internal triphones in input phone list
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(186): 0 word ending triphones in input phone list
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(272): Reading dict C:/application/time/etc/time.dic
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(304): 129247 words in dict C:/application/time/etc/time.dic
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(272): Reading dict C:/application/time/etc/time.filler
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(304): 3 words in dict C:/application/time/etc/time.filler
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(421): 129250 words in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(422): 31200 unique single word triphones in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(423): 31560 unique word beginning triphones in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(424): 17610 unique word internal triphones in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(425): 30459 unique word ending triphones in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(835): 40 n_base, 110829 n_tri
FATAL_ERROR: "C:\application\SphinxTrain\src\libs\libcommon\itree.c", line 119: index cells exhausted
Can anybody give me a pointer as to why this message is generated? Thanks in advance!
best regards
Xiaoyong Huang
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi flyheart,
From your log, I suspect that there is a bug in mk_mdef_gen.
Would you send the following resource so that I could debug the problem?
C:/application/time/model_architecture/time.phonelist
C:/application/time/etc/time.dic
C:/application/time/etc/time.filler
You could send it to archan at cs dot cmu dot edu
Thanks,
-a
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, I am making my first system using Sphinx using the scripts that come with sphinxtrain. At step 6,I get the follow error message.
C:\application\time>perl ./scripts_pl/06.prunetree/slave.state-tie-er.pl
MODULE: 06 Prune Trees
Cleaning up old log files...
FATAL_ERROR: "C:\application\SphinxTrain\src\libs\libcommon\itree.c", line 119:
index cells exhausted
And Here is the mk_mdef_gen log file:
C:/application/time/bin/mk_mdef_gen \ -phnlstfn C:/application/time/model_architecture/time.phonelist \ -oalltphnmdef C:/application/time/model_architecture/time.alltriphones.mdef \ -dictfn C:/application/time/etc/time.dic \ -fdictfn C:/application/time/etc/time.filler \ -n_state_pm 3
[Switch] [Default] [Value]
-help no no
-example no no
-phnlstfn C:/application/time/model_architecture/time.phonelist
-inCImdef
-triphnlstfn
-inCDmdef
-dictfn C:/application/time/etc/time.dic
-fdictfn C:/application/time/etc/time.filler
-lsnfn
-n_state_pm 3 3
-ocountfn
-ocimdef
-oalltphnmdef C:/application/time/model_architecture/time.alltriphones.mdef
-ountiedmdef
-minocc 1 1
-maxtriphones 100000 100000
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\main.c(91): Will write alltriphone mdef file C:/application/time/model_architecture/time.alltriphones.mdef
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(183): 0 single word triphones in input phone list
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(184): 0 word beginning triphones in input phone list
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(185): 0 word internal triphones in input phone list
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(186): 0 word ending triphones in input phone list
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(272): Reading dict C:/application/time/etc/time.dic
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(304): 129247 words in dict C:/application/time/etc/time.dic
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(272): Reading dict C:/application/time/etc/time.filler
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(304): 3 words in dict C:/application/time/etc/time.filler
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(421): 129250 words in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(422): 31200 unique single word triphones in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(423): 31560 unique word beginning triphones in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(424): 17610 unique word internal triphones in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(425): 30459 unique word ending triphones in dictionary
INFO: C:\application\SphinxTrain\src\programs\mk_mdef_gen\mk_mdef_gen.c(835): 40 n_base, 110829 n_tri
FATAL_ERROR: "C:\application\SphinxTrain\src\libs\libcommon\itree.c", line 119: index cells exhausted
Can anybody give me a pointer as to why this message is generated? Thanks in advance!
best regards
Xiaoyong Huang
Hi flyheart,
From your log, I suspect that there is a bug in mk_mdef_gen.
Would you send the following resource so that I could debug the problem?
C:/application/time/model_architecture/time.phonelist
C:/application/time/etc/time.dic
C:/application/time/etc/time.filler
You could send it to archan at cs dot cmu dot edu
Thanks,
-a
Your problem is fixed, please check out rev 5937 of SphinxTrain.
Sorry for your inconvenience and thanks for your report.
-a
New version works!Thanks again for your help!
You are welcomed, don't hesitate to ask us any questions. -a