Menu

[sphinxtrain] step 6

Help
2005-07-08
2012-09-22
  • Yi Lang Mok

    Yi Lang Mok - 2005-07-08

    Most of the training process runs smoothly until step 6 where it fails.

    At step 3 it tells me continuously:

    ERROR: 184 61 ERROR: "backward.c", line 409: final state not reached
    ERROR: ERROR: "baum_welch.c", line 300: imp013 ignored

    At step 6, it stops working completely, with the following entered into the log:

    /home/myilang/SphinxTrain/imperatives/bin/mk_mdef_gen \ -phnlstfn /home/myilang/SphinxTrain/imperatives/model_architecture/imperatives.phonelist \ -oalltphnmdef /home/myilang/SphinxTrain/imperatives/model_architecture/imperatives.alltriphones.mdef \ -dictfn /home/myilang/SphinxTrain/imperatives/etc/imperatives.dic \ -fdictfn /home/myilang/SphinxTrain/imperatives/etc/imperatives.filler \ -n_state_pm 3

    [Switch] [Default] [Value]
    -help no no
    -example no no
    -phnlstfn /home/myilang/SphinxTrain/imperatives/model_architecture/imperatives.phonelist
    -inCImdef
    -triphnlstfn
    -inCDmdef
    -dictfn /home/myilang/SphinxTrain/imperatives/etc/imperatives.dic
    -fdictfn /home/myilang/SphinxTrain/imperatives/etc/imperatives.filler
    -lsnfn
    -n_state_pm 3 3
    -ocountfn
    -ocimdef
    -oalltphnmdef /home/myilang/SphinxTrain/imperatives/model_architecture/imperatives.alltriphones.mdef
    -ountiedmdef
    -minocc 1 1
    -maxtriphones 100000 100000
    INFO: main.c(91): Will write alltriphone mdef file /home/myilang/SphinxTrain/imperatives/model_architecture/imperatives.alltriphones.mdef
    INFO: mk_mdef_gen.c(183): 0 single word triphones in input phone list
    INFO: mk_mdef_gen.c(184): 0 word beginning triphones in input phone list
    INFO: mk_mdef_gen.c(185): 0 word internal triphones in input phone list
    INFO: mk_mdef_gen.c(186): 0 word ending triphones in input phone list
    INFO: mk_mdef_gen.c(272): Reading dict /home/myilang/SphinxTrain/imperatives/etc/imperatives.dic
    INFO: mk_mdef_gen.c(304): 130606 words in dict /home/myilang/SphinxTrain/imperatives/etc/imperatives.dic
    INFO: mk_mdef_gen.c(272): Reading dict /home/myilang/SphinxTrain/imperatives/etc/imperatives.filler
    INFO: mk_mdef_gen.c(304): 2 words in dict /home/myilang/SphinxTrain/imperatives/etc/imperatives.filler
    INFO: mk_mdef_gen.c(421): 130608 words in dictionary
    INFO: mk_mdef_gen.c(422): 49920 unique single word triphones in dictionary
    INFO: mk_mdef_gen.c(423): 31800 unique word beginning triphones in dictionary
    INFO: mk_mdef_gen.c(424): 17832 unique word internal triphones in dictionary
    INFO: mk_mdef_gen.c(425): 30810 unique word ending triphones in dictionary
    INFO: mk_mdef_gen.c(826): 40 n_base, 130362 n_tri
    mk_mdef_gen: itree.c:77: itree_new_cell: Assertion `t->n_cell < t->max_n_cell' failed.

    Any suggestions on what went wrong? I'm totally clueless about what each step does. Thanks!

    Yi Lang

     
    • The Grand Janitor

      Hi Yi Lang,
      This is something I could understand why just by looking at the output and I feel quite suprised when that assertion stops you.

      Do you think you could send me the following list of things so that I could repeat your problem?
      

      1, the phone list, /home/myilang/SphinxTrain/imperatives/model_architecture/imperatives.phonelist
      2, the dictionary
      /home/myilang/SphinxTrain/imperatives/etc/imperatives.dic

      3, and your filler dictionary
      

      /home/myilang/SphinxTrain/imperatives/etc/imperatives.filler

      Compress it and send it direct to me at archan at cs dot cmu dot edu.  I will file a bug report and try to fix it for you as soon as possible.
      

      Arthur

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.