美文网首页Kaldi
thchs30跑的输出记录(Mac os)

thchs30跑的输出记录(Mac os)

作者: RiemannLee | 来源:发表于2017-04-01 10:43 被阅读0次
    [riemann@bogon:~/documents/riemann/kaldi/egs/thchs30/s5 on master]
    % zsh -x ./run.sh                                                                                    ✹ ✭
    +./run.sh:3> . ./cmd.sh
    +./cmd.sh:18> export 'train_cmd=run.pl'
    +./cmd.sh:19> export 'decode_cmd=run.pl'
    +./cmd.sh:20> export 'mkgraph_cmd=run.pl'
    +./cmd.sh:21> export 'cuda_cmd=run.pl'
    +./run.sh:5> . ./path.sh
    +./path.sh:1> pwd
    +./path.sh:1> export 'KALDI_ROOT=/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../..'
    +./path.sh:2> [ -f /Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../tools/env.sh ']'
    +./path.sh:3> export 'PATH=/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/utils/:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../tools/openfst/bin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5:/Users/riemann/bin:/usr/local/bin:/Users/riemann/Documents/riemann/ffmpeg_prefix/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin'
    +./path.sh:4> [ ! -f /Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../tools/config/common_path.sh ']'
    +./path.sh:5> . /Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../tools/config/common_path.sh
    +/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../tools/config/common_path.sh:2> [ -z /Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../.. ']'
    +/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../tools/config/common_path.sh:5> export 'PATH=/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/bin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/chainbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/featbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/fgmmbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/fstbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/gmmbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/ivectorbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/kwsbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/latbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/lmbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/nnet2bin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/nnet3bin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/nnetbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/online2bin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/onlinebin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/sgmm2bin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../src/sgmmbin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/utils/:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5/../../../tools/openfst/bin:/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5:/Users/riemann/bin:/usr/local/bin:/Users/riemann/Documents/riemann/ffmpeg_prefix/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin'
    +./path.sh:6> export 'LC_ALL=C'
    +./run.sh:7> H=+./run.sh:7> pwd
    +./run.sh:7> H=/Users/riemann/documents/riemann/kaldi/egs/thchs30/s5
    +./run.sh:8> n=4
    +./run.sh:11> thchs=/Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr
    +./run.sh:22> local/thchs-30_data_prep.sh /Users/riemann/documents/riemann/kaldi/egs/thchs30/s5 /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/data_thchs30
    creating data/{train,dev,test}
    cleaning data/train
    preparing scps and text in data/train
    cleaning data/dev
    preparing scps and text in data/dev
    cleaning data/test
    preparing scps and text in data/test
    creating test_phone for phone decoding
    +./run.sh:25> rm -rf data/mfcc
    +./run.sh:25> mkdir -p data/mfcc
    +./run.sh:25> cp -R data/train data/dev data/test data/test_phone data/mfcc
    +./run.sh:26> x=train
    +./run.sh:28> steps/make_mfcc.sh --nj 4 --cmd run.pl data/mfcc/train exp/make_mfcc/train mfcc/train
    steps/make_mfcc.sh --nj 4 --cmd run.pl data/mfcc/train exp/make_mfcc/train mfcc/train
    utils/validate_data_dir.sh: Successfully validated data-directory data/mfcc/train
    steps/make_mfcc.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
    Succeeded creating MFCC features for train
    +./run.sh:30> steps/compute_cmvn_stats.sh data/mfcc/train exp/mfcc_cmvn/train mfcc/train
    steps/compute_cmvn_stats.sh data/mfcc/train exp/mfcc_cmvn/train mfcc/train
    Succeeded creating CMVN stats for train
    +./run.sh:26> x=dev
    +./run.sh:28> steps/make_mfcc.sh --nj 4 --cmd run.pl data/mfcc/dev exp/make_mfcc/dev mfcc/dev
    steps/make_mfcc.sh --nj 4 --cmd run.pl data/mfcc/dev exp/make_mfcc/dev mfcc/dev
    utils/validate_data_dir.sh: Successfully validated data-directory data/mfcc/dev
    steps/make_mfcc.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
    Succeeded creating MFCC features for dev
    +./run.sh:30> steps/compute_cmvn_stats.sh data/mfcc/dev exp/mfcc_cmvn/dev mfcc/dev
    steps/compute_cmvn_stats.sh data/mfcc/dev exp/mfcc_cmvn/dev mfcc/dev
    Succeeded creating CMVN stats for dev
    +./run.sh:26> x=test
    +./run.sh:28> steps/make_mfcc.sh --nj 4 --cmd run.pl data/mfcc/test exp/make_mfcc/test mfcc/test
    steps/make_mfcc.sh --nj 4 --cmd run.pl data/mfcc/test exp/make_mfcc/test mfcc/test
    utils/validate_data_dir.sh: Successfully validated data-directory data/mfcc/test
    steps/make_mfcc.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
    Succeeded creating MFCC features for test
    +./run.sh:30> steps/compute_cmvn_stats.sh data/mfcc/test exp/mfcc_cmvn/test mfcc/test
    steps/compute_cmvn_stats.sh data/mfcc/test exp/mfcc_cmvn/test mfcc/test
    Succeeded creating CMVN stats for test
    +./run.sh:33> cp data/mfcc/test/feats.scp data/mfcc/test_phone
    +./run.sh:33> cp data/mfcc/test/cmvn.scp data/mfcc/test_phone
    +./run.sh:39> echo 'make word graph ...'
    make word graph ...
    +./run.sh:40> cd /Users/riemann/documents/riemann/kaldi/egs/thchs30/s5
    +./run.sh:40> mkdir -p data/dict data/lang data/graph
    +./run.sh:41> cp /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/extra_questions.txt /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/nonsilence_phones.txt /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/optional_silence.txt /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/silence_phones.txt data/dict
    +./run.sh:42> cat /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/lexicon.txt /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/data_thchs30/lm_word/lexicon.txt
    +./run.sh:43> grep -v '<s>'
    +./run.sh:43> grep -v '</s>'
    +./run.sh:43> sort -u
    +./run.sh:44> utils/prepare_lang.sh --position_dependent_phones false data/dict '<SPOKEN_NOISE>' data/local/lang data/lang
    utils/prepare_lang.sh --position_dependent_phones false data/dict <SPOKEN_NOISE> data/local/lang data/lang
    Checking data/dict/silence_phones.txt ...
    --> reading data/dict/silence_phones.txt
    --> data/dict/silence_phones.txt is OK
    
    Checking data/dict/optional_silence.txt ...
    --> reading data/dict/optional_silence.txt
    --> data/dict/optional_silence.txt is OK
    
    Checking data/dict/nonsilence_phones.txt ...
    --> reading data/dict/nonsilence_phones.txt
    --> data/dict/nonsilence_phones.txt is OK
    
    Checking disjoint: silence_phones.txt, nonsilence_phones.txt
    --> disjoint property is OK.
    
    Checking data/dict/lexicon.txt
    --> reading data/dict/lexicon.txt
    --> data/dict/lexicon.txt is OK
    
    Checking data/dict/extra_questions.txt ...
    --> reading data/dict/extra_questions.txt
    --> data/dict/extra_questions.txt is OK
    --> SUCCESS [validating dictionary directory data/dict]
    
    **Creating data/dict/lexiconp.txt from data/dict/lexicon.txt
    fstaddselfloops data/lang/phones/wdisambig_phones.int data/lang/phones/wdisambig_words.int
    prepare_lang.sh: validating output directory
    utils/validate_lang.pl data/lang
    Checking data/lang/phones.txt ...
    --> data/lang/phones.txt is OK
    
    Checking words.txt: #0 ...
    --> data/lang/words.txt is OK
    
    Checking disjoint: silence.txt, nonsilence.txt, disambig.txt ...
    --> silence.txt and nonsilence.txt are disjoint
    --> silence.txt and disambig.txt are disjoint
    --> disambig.txt and nonsilence.txt are disjoint
    --> disjoint property is OK
    
    Checking sumation: silence.txt, nonsilence.txt, disambig.txt ...
    --> summation property is OK
    
    Checking data/lang/phones/context_indep.{txt, int, csl} ...
    --> 1 entry/entries in data/lang/phones/context_indep.txt
    --> data/lang/phones/context_indep.int corresponds to data/lang/phones/context_indep.txt
    --> data/lang/phones/context_indep.csl corresponds to data/lang/phones/context_indep.txt
    --> data/lang/phones/context_indep.{txt, int, csl} are OK
    
    Checking data/lang/phones/nonsilence.{txt, int, csl} ...
    --> 217 entry/entries in data/lang/phones/nonsilence.txt
    --> data/lang/phones/nonsilence.int corresponds to data/lang/phones/nonsilence.txt
    --> data/lang/phones/nonsilence.csl corresponds to data/lang/phones/nonsilence.txt
    --> data/lang/phones/nonsilence.{txt, int, csl} are OK
    
    Checking data/lang/phones/silence.{txt, int, csl} ...
    --> 1 entry/entries in data/lang/phones/silence.txt
    --> data/lang/phones/silence.int corresponds to data/lang/phones/silence.txt
    --> data/lang/phones/silence.csl corresponds to data/lang/phones/silence.txt
    --> data/lang/phones/silence.{txt, int, csl} are OK
    
    Checking data/lang/phones/optional_silence.{txt, int, csl} ...
    --> 1 entry/entries in data/lang/phones/optional_silence.txt
    --> data/lang/phones/optional_silence.int corresponds to data/lang/phones/optional_silence.txt
    --> data/lang/phones/optional_silence.csl corresponds to data/lang/phones/optional_silence.txt
    --> data/lang/phones/optional_silence.{txt, int, csl} are OK
    
    Checking data/lang/phones/disambig.{txt, int, csl} ...
    --> 57 entry/entries in data/lang/phones/disambig.txt
    --> data/lang/phones/disambig.int corresponds to data/lang/phones/disambig.txt
    --> data/lang/phones/disambig.csl corresponds to data/lang/phones/disambig.txt
    --> data/lang/phones/disambig.{txt, int, csl} are OK
    
    Checking data/lang/phones/roots.{txt, int} ...
    --> 218 entry/entries in data/lang/phones/roots.txt
    --> data/lang/phones/roots.int corresponds to data/lang/phones/roots.txt
    --> data/lang/phones/roots.{txt, int} are OK
    
    Checking data/lang/phones/sets.{txt, int} ...
    --> 218 entry/entries in data/lang/phones/sets.txt
    --> data/lang/phones/sets.int corresponds to data/lang/phones/sets.txt
    --> data/lang/phones/sets.{txt, int} are OK
    
    Checking data/lang/phones/extra_questions.{txt, int} ...
    --> 7 entry/entries in data/lang/phones/extra_questions.txt
    --> data/lang/phones/extra_questions.int corresponds to data/lang/phones/extra_questions.txt
    --> data/lang/phones/extra_questions.{txt, int} are OK
    
    Checking optional_silence.txt ...
    --> reading data/lang/phones/optional_silence.txt
    --> data/lang/phones/optional_silence.txt is OK
    
    Checking disambiguation symbols: #0 and #1
    --> data/lang/phones/disambig.txt has "#0" and "#1"
    --> data/lang/phones/disambig.txt is OK
    
    Checking topo ...
    
    Checking word-level disambiguation symbols...
    --> data/lang/phones/wdisambig.txt exists (newer prepare_lang.sh)
    Checking data/lang/oov.{txt, int} ...
    --> 1 entry/entries in data/lang/oov.txt
    --> data/lang/oov.int corresponds to data/lang/oov.txt
    --> data/lang/oov.{txt, int} are OK
    
    --> data/lang/L.fst is olabel sorted
    --> data/lang/L_disambig.fst is olabel sorted
    --> SUCCESS [validating lang directory data/lang]
    +./run.sh:45> gzip -c /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/data_thchs30/lm_word/word.3gram.lm
    +./run.sh:46> utils/format_lm.sh data/lang data/graph/word.3gram.lm.gz /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/data_thchs30/lm_word/lexicon.txt data/graph/lang
    Converting 'data/graph/word.3gram.lm.gz' to FST
    arpa2fst --disambig-symbol=#0 --read-symbol-table=data/graph/lang/words.txt - data/graph/lang/G.fst
    LOG (arpa2fst[5.1.      23-1db4]:Read():arpa-file-parser.cc:96) Reading \data\ section.
    LOG (arpa2fst[5.1.      23-1db4]:Read():arpa-file-parser.cc:151) Reading \1-grams: section.
    LOG (arpa2fst[5.1.      23-1db4]:Read():arpa-file-parser.cc:151) Reading \2-grams: section.
    LOG (arpa2fst[5.1.      23-1db4]:Read():arpa-file-parser.cc:151) Reading \3-grams: section.
    LOG (arpa2fst[5.1.      23-1db4]:RemoveRedundantStates():arpa-lm-compiler.cc:355) Reduced num-states from 3076353 to 454251
    fstisstochastic data/graph/lang/G.fst
    8.99409e-06 -0.832396
    Succeeded in formatting LM: 'data/graph/word.3gram.lm.gz'
    +./run.sh:51> echo 'make phone graph ...'
    make phone graph ...
    +./run.sh:52> cd /Users/riemann/documents/riemann/kaldi/egs/thchs30/s5
    +./run.sh:52> mkdir -p data/dict_phone data/graph_phone data/lang_phone
    +./run.sh:53> cp /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/extra_questions.txt /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/nonsilence_phones.txt /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/optional_silence.txt /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/resource/dict/silence_phones.txt data/dict_phone
    +./run.sh:54> cat /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/data_thchs30/lm_phone/lexicon.txt
    +./run.sh:54> grep -v '<eps>'
    +./run.sh:54> sort -u
    +./run.sh:55> echo '<SPOKEN_NOISE> sil '
    +./run.sh:56> utils/prepare_lang.sh --position_dependent_phones false data/dict_phone '<SPOKEN_NOISE>' data/local/lang_phone data/lang_phone
    utils/prepare_lang.sh --position_dependent_phones false data/dict_phone <SPOKEN_NOISE> data/local/lang_phone data/lang_phone
    Checking data/dict_phone/silence_phones.txt ...
    --> reading data/dict_phone/silence_phones.txt
    --> data/dict_phone/silence_phones.txt is OK
    
    Checking data/dict_phone/optional_silence.txt ...
    --> reading data/dict_phone/optional_silence.txt
    --> data/dict_phone/optional_silence.txt is OK
    
    Checking data/dict_phone/nonsilence_phones.txt ...
    --> reading data/dict_phone/nonsilence_phones.txt
    --> data/dict_phone/nonsilence_phones.txt is OK
    
    Checking disjoint: silence_phones.txt, nonsilence_phones.txt
    --> disjoint property is OK.
    
    Checking data/dict_phone/lexicon.txt
    --> reading data/dict_phone/lexicon.txt
    --> data/dict_phone/lexicon.txt is OK
    
    Checking data/dict_phone/extra_questions.txt ...
    --> reading data/dict_phone/extra_questions.txt
    --> data/dict_phone/extra_questions.txt is OK
    --> SUCCESS [validating dictionary directory data/dict_phone]
    
    **Creating data/dict_phone/lexiconp.txt from data/dict_phone/lexicon.txt
    fstaddselfloops data/lang_phone/phones/wdisambig_phones.int data/lang_phone/phones/wdisambig_words.int
    prepare_lang.sh: validating output directory
    utils/validate_lang.pl data/lang_phone
    Checking data/lang_phone/phones.txt ...
    --> data/lang_phone/phones.txt is OK
    
    Checking words.txt: #0 ...
    --> data/lang_phone/words.txt is OK
    
    Checking disjoint: silence.txt, nonsilence.txt, disambig.txt ...
    --> silence.txt and nonsilence.txt are disjoint
    --> silence.txt and disambig.txt are disjoint
    --> disambig.txt and nonsilence.txt are disjoint
    --> disjoint property is OK
    
    Checking sumation: silence.txt, nonsilence.txt, disambig.txt ...
    --> summation property is OK
    
    Checking data/lang_phone/phones/context_indep.{txt, int, csl} ...
    --> 1 entry/entries in data/lang_phone/phones/context_indep.txt
    --> data/lang_phone/phones/context_indep.int corresponds to data/lang_phone/phones/context_indep.txt
    --> data/lang_phone/phones/context_indep.csl corresponds to data/lang_phone/phones/context_indep.txt
    --> data/lang_phone/phones/context_indep.{txt, int, csl} are OK
    
    Checking data/lang_phone/phones/nonsilence.{txt, int, csl} ...
    --> 217 entry/entries in data/lang_phone/phones/nonsilence.txt
    --> data/lang_phone/phones/nonsilence.int corresponds to data/lang_phone/phones/nonsilence.txt
    --> data/lang_phone/phones/nonsilence.csl corresponds to data/lang_phone/phones/nonsilence.txt
    --> data/lang_phone/phones/nonsilence.{txt, int, csl} are OK
    
    Checking data/lang_phone/phones/silence.{txt, int, csl} ...
    --> 1 entry/entries in data/lang_phone/phones/silence.txt
    --> data/lang_phone/phones/silence.int corresponds to data/lang_phone/phones/silence.txt
    --> data/lang_phone/phones/silence.csl corresponds to data/lang_phone/phones/silence.txt
    --> data/lang_phone/phones/silence.{txt, int, csl} are OK
    
    Checking data/lang_phone/phones/optional_silence.{txt, int, csl} ...
    --> 1 entry/entries in data/lang_phone/phones/optional_silence.txt
    --> data/lang_phone/phones/optional_silence.int corresponds to data/lang_phone/phones/optional_silence.txt
    --> data/lang_phone/phones/optional_silence.csl corresponds to data/lang_phone/phones/optional_silence.txt
    --> data/lang_phone/phones/optional_silence.{txt, int, csl} are OK
    
    Checking data/lang_phone/phones/disambig.{txt, int, csl} ...
    --> 4 entry/entries in data/lang_phone/phones/disambig.txt
    --> data/lang_phone/phones/disambig.int corresponds to data/lang_phone/phones/disambig.txt
    --> data/lang_phone/phones/disambig.csl corresponds to data/lang_phone/phones/disambig.txt
    --> data/lang_phone/phones/disambig.{txt, int, csl} are OK
    
    Checking data/lang_phone/phones/roots.{txt, int} ...
    --> 218 entry/entries in data/lang_phone/phones/roots.txt
    --> data/lang_phone/phones/roots.int corresponds to data/lang_phone/phones/roots.txt
    --> data/lang_phone/phones/roots.{txt, int} are OK
    
    Checking data/lang_phone/phones/sets.{txt, int} ...
    --> 218 entry/entries in data/lang_phone/phones/sets.txt
    --> data/lang_phone/phones/sets.int corresponds to data/lang_phone/phones/sets.txt
    --> data/lang_phone/phones/sets.{txt, int} are OK
    
    Checking data/lang_phone/phones/extra_questions.{txt, int} ...
    --> 7 entry/entries in data/lang_phone/phones/extra_questions.txt
    --> data/lang_phone/phones/extra_questions.int corresponds to data/lang_phone/phones/extra_questions.txt
    --> data/lang_phone/phones/extra_questions.{txt, int} are OK
    
    Checking optional_silence.txt ...
    --> reading data/lang_phone/phones/optional_silence.txt
    --> data/lang_phone/phones/optional_silence.txt is OK
    
    Checking disambiguation symbols: #0 and #1
    --> data/lang_phone/phones/disambig.txt has "#0" and "#1"
    --> data/lang_phone/phones/disambig.txt is OK
    
    Checking topo ...
    
    Checking word-level disambiguation symbols...
    --> data/lang_phone/phones/wdisambig.txt exists (newer prepare_lang.sh)
    Checking data/lang_phone/oov.{txt, int} ...
    --> 1 entry/entries in data/lang_phone/oov.txt
    --> data/lang_phone/oov.int corresponds to data/lang_phone/oov.txt
    --> data/lang_phone/oov.{txt, int} are OK
    
    --> data/lang_phone/L.fst is olabel sorted
    --> data/lang_phone/L_disambig.fst is olabel sorted
    --> SUCCESS [validating lang directory data/lang_phone]
    +./run.sh:57> gzip -c /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/data_thchs30/lm_phone/phone.3gram.lm
    +./run.sh:58> utils/format_lm.sh data/lang_phone data/graph_phone/phone.3gram.lm.gz /Users/riemann/documents/riemann/kaldi/egs/thchs30/thchs30-openslr/data_thchs30/lm_phone/lexicon.txt data/graph_phone/lang
    Converting 'data/graph_phone/phone.3gram.lm.gz' to FST
    arpa2fst --disambig-symbol=#0 --read-symbol-table=data/graph_phone/lang/words.txt - data/graph_phone/lang/G.fst
    LOG (arpa2fst[5.1.      23-1db4]:Read():arpa-file-parser.cc:96) Reading \data\ section.
    LOG (arpa2fst[5.1.      23-1db4]:Read():arpa-file-parser.cc:151) Reading \1-grams: section.
    LOG (arpa2fst[5.1.      23-1db4]:Read():arpa-file-parser.cc:151) Reading \2-grams: section.
    LOG (arpa2fst[5.1.      23-1db4]:Read():arpa-file-parser.cc:151) Reading \3-grams: section.
    LOG (arpa2fst[5.1.      23-1db4]:RemoveRedundantStates():arpa-lm-compiler.cc:355) Reduced num-states from 5709 to 4848
    fstisstochastic data/graph_phone/lang/G.fst
    8.25152e-07 -3.76792
    Succeeded in formatting LM: 'data/graph_phone/phone.3gram.lm.gz'
    +./run.sh:63> steps/train_mono.sh --boost-silence 1.25 --nj 4 --cmd run.pl data/mfcc/train data/lang exp/mono
    steps/train_mono.sh --boost-silence 1.25 --nj 4 --cmd run.pl data/mfcc/train data/lang exp/mono
    steps/train_mono.sh: Initializing monophone system.
    steps/train_mono.sh: Compiling training graphs
    steps/train_mono.sh: Aligning data equally (pass 0)
    steps/train_mono.sh: Pass 1
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 2
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 3
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 4
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 5
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 6
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 7
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 8
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 9
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 10
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 11
    steps/train_mono.sh: Pass 12
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 13
    steps/train_mono.sh: Pass 14
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 15
    steps/train_mono.sh: Pass 16
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 17
    steps/train_mono.sh: Pass 18
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 19
    steps/train_mono.sh: Pass 20
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 21
    steps/train_mono.sh: Pass 22
    steps/train_mono.sh: Pass 23
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 24
    steps/train_mono.sh: Pass 25
    steps/train_mono.sh: Pass 26
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 27
    steps/train_mono.sh: Pass 28
    steps/train_mono.sh: Pass 29
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 30
    steps/train_mono.sh: Pass 31
    steps/train_mono.sh: Pass 32
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 33
    steps/train_mono.sh: Pass 34
    steps/train_mono.sh: Pass 35
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 36
    steps/train_mono.sh: Pass 37
    steps/train_mono.sh: Pass 38
    steps/train_mono.sh: Aligning data
    steps/train_mono.sh: Pass 39
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/mono
    steps/diagnostic/analyze_alignments.sh: see stats in exp/mono/log/analyze_alignments.log
    902 warnings in exp/mono/log/update.*.log
    4022 warnings in exp/mono/log/align.*.*.log
    134 warnings in exp/mono/log/acc.*.*.log
    exp/mono: nj=4 align prob=-100.12 over 25.49h [retry=0.2%, fail=0.0%] states=656 gauss=987
    steps/train_mono.sh: Done training monophone system in exp/mono
    +./run.sh:65> local/thchs-30_decode.sh --mono true --nj 4 steps/decode.sh exp/mono data/mfcc
    +./run.sh:68> steps/align_si.sh --boost-silence 1.25 --nj 4 --cmd run.pl data/mfcc/train data/lang exp/mono exp/mono_ali
    steps/align_si.sh --boost-silence 1.25 --nj 4 --cmd run.pl data/mfcc/train data/lang exp/mono exp/mono_ali
    using monophone to generate graph
    WARNING: the --mono, --left-biphone and --quinphone options are now deprecated and ignored.
    mkgraph.sh: expected data/graph/lang/phones/silence.csl to exist
    steps/align_si.sh: feature type is delta
    steps/align_si.sh: aligning data in data/mfcc/train using model from exp/mono, putting alignments in exp/mono_ali
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/mono_ali
    steps/diagnostic/analyze_alignments.sh: see stats in exp/mono_ali/log/analyze_alignments.log
    steps/align_si.sh: done aligning data.
    +./run.sh:71> steps/train_deltas.sh --boost-silence 1.25 --cmd run.pl 2000 10000 data/mfcc/train data/lang exp/mono_ali exp/tri1
    steps/train_deltas.sh --boost-silence 1.25 --cmd run.pl 2000 10000 data/mfcc/train data/lang exp/mono_ali exp/tri1
    steps/train_deltas.sh: accumulating tree stats
    steps/train_deltas.sh: getting questions for tree-building, via clustering
    steps/train_deltas.sh: building the tree
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 121 with no stats; corresponding phone list: 122
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 163 with no stats; corresponding phone list: 164
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 175 with no stats; corresponding phone list: 176
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 176 with no stats; corresponding phone list: 177
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 177 with no stats; corresponding phone list: 178
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 182 with no stats; corresponding phone list: 183
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 203 with no stats; corresponding phone list: 204
    ** The warnings above about 'no stats' generally mean you have phones **
    ** (or groups of phones) in your phone set that had no corresponding data. **
    ** You should probably figure out whether something went wrong, **
    ** or whether your data just doesn't happen to have examples of those **
    ** phones. **
    steps/train_deltas.sh: converting alignments from exp/mono_ali to use current tree
    steps/train_deltas.sh: compiling graphs of transcripts
    steps/train_deltas.sh: training pass 1
    steps/train_deltas.sh: training pass 2
    steps/train_deltas.sh: training pass 3
    steps/train_deltas.sh: training pass 4
    steps/train_deltas.sh: training pass 5
    steps/train_deltas.sh: training pass 6
    steps/train_deltas.sh: training pass 7
    steps/train_deltas.sh: training pass 8
    steps/train_deltas.sh: training pass 9
    steps/train_deltas.sh: training pass 10
    steps/train_deltas.sh: aligning data
    steps/train_deltas.sh: training pass 11
    steps/train_deltas.sh: training pass 12
    steps/train_deltas.sh: training pass 13
    steps/train_deltas.sh: training pass 14
    steps/train_deltas.sh: training pass 15
    steps/train_deltas.sh: training pass 16
    steps/train_deltas.sh: training pass 17
    steps/train_deltas.sh: training pass 18
    steps/train_deltas.sh: training pass 19
    steps/train_deltas.sh: training pass 20
    steps/train_deltas.sh: aligning data
    steps/train_deltas.sh: training pass 21
    steps/train_deltas.sh: training pass 22
    steps/train_deltas.sh: training pass 23
    steps/train_deltas.sh: training pass 24
    steps/train_deltas.sh: training pass 25
    steps/train_deltas.sh: training pass 26
    steps/train_deltas.sh: training pass 27
    steps/train_deltas.sh: training pass 28
    steps/train_deltas.sh: training pass 29
    steps/train_deltas.sh: training pass 30
    steps/train_deltas.sh: aligning data
    steps/train_deltas.sh: training pass 31
    steps/train_deltas.sh: training pass 32
    steps/train_deltas.sh: training pass 33
    steps/train_deltas.sh: training pass 34
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/tri1
    steps/diagnostic/analyze_alignments.sh: see stats in exp/tri1/log/analyze_alignments.log
    1 warnings in exp/tri1/log/compile_questions.log
    238 warnings in exp/tri1/log/update.*.log
    7 warnings in exp/tri1/log/questions.log
    9 warnings in exp/tri1/log/init_model.log
    49 warnings in exp/tri1/log/acc.*.*.log
    70 warnings in exp/tri1/log/align.*.*.log
    1 warnings in exp/tri1/log/build_tree.log
    exp/tri1: nj=4 align prob=-96.77 over 25.49h [retry=0.2%, fail=0.0%] states=1666 gauss=10019 tree-impr=4.81
    steps/train_deltas.sh: Done training system with delta+delta-delta features in exp/tri1
    +./run.sh:73> local/thchs-30_decode.sh --nj 4 steps/decode.sh exp/tri1 data/mfcc
    +./run.sh:76> steps/align_si.sh --nj 4 --cmd run.pl data/mfcc/train data/lang exp/tri1 exp/tri1_ali
    steps/align_si.sh --nj 4 --cmd run.pl data/mfcc/train data/lang exp/tri1 exp/tri1_ali
    mkgraph.sh: expected data/graph/lang/phones/silence.csl to exist
    steps/align_si.sh: feature type is delta
    steps/align_si.sh: aligning data in data/mfcc/train using model from exp/tri1, putting alignments in exp/tri1_ali
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/tri1_ali
    steps/diagnostic/analyze_alignments.sh: see stats in exp/tri1_ali/log/analyze_alignments.log
    steps/align_si.sh: done aligning data.
    +./run.sh:79> steps/train_lda_mllt.sh --cmd run.pl --splice-opts '--left-context=3 --right-context=3' 2500 15000 data/mfcc/train data/lang exp/tri1_ali exp/tri2b
    steps/train_lda_mllt.sh --cmd run.pl --splice-opts --left-context=3 --right-context=3 2500 15000 data/mfcc/train data/lang exp/tri1_ali exp/tri2b
    Accumulating LDA statistics.
    Accumulating tree stats
    Getting questions for tree clustering.
    Building the tree
    steps/train_lda_mllt.sh: Initializing the model
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 109 with no stats; corresponding phone list: 110
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 121 with no stats; corresponding phone list: 122
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 163 with no stats; corresponding phone list: 164
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 175 with no stats; corresponding phone list: 176
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 176 with no stats; corresponding phone list: 177
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 177 with no stats; corresponding phone list: 178
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 203 with no stats; corresponding phone list: 204
    This is a bad warning.
    Converting alignments from exp/tri1_ali to use current tree
    Compiling graphs of transcripts
    Training pass 1
    Training pass 2
    Estimating MLLT
    Training pass 3
    Training pass 4
    Estimating MLLT
    Training pass 5
    Training pass 6
    Estimating MLLT
    Training pass 7
    Training pass 8
    Training pass 9
    Training pass 10
    Aligning data
    Training pass 11
    Training pass 12
    Estimating MLLT
    Training pass 13
    Training pass 14
    Training pass 15
    Training pass 16
    Training pass 17
    Training pass 18
    Training pass 19
    Training pass 20
    Aligning data
    Training pass 21
    Training pass 22
    Training pass 23
    Training pass 24
    Training pass 25
    Training pass 26
    Training pass 27
    Training pass 28
    Training pass 29
    Training pass 30
    Aligning data
    Training pass 31
    Training pass 32
    Training pass 33
    Training pass 34
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/tri2b
    steps/diagnostic/analyze_alignments.sh: see stats in exp/tri2b/log/analyze_alignments.log
    93 warnings in exp/tri2b/log/acc.*.*.log
    9 warnings in exp/tri2b/log/init_model.log
    78 warnings in exp/tri2b/log/align.*.*.log
    1 warnings in exp/tri2b/log/build_tree.log
    2 warnings in exp/tri2b/log/lda_acc.*.log
    1 warnings in exp/tri2b/log/compile_questions.log
    238 warnings in exp/tri2b/log/update.*.log
    7 warnings in exp/tri2b/log/questions.log
    exp/tri2b: nj=4 align prob=-48.06 over 25.48h [retry=0.3%, fail=0.0%] states=2112 gauss=15038 tree-impr=4.31 lda-sum=23.07 mllt:impr,logdet=1.24,1.73
    Done training system with LDA+MLLT features in exp/tri2b
    +./run.sh:81> local/thchs-30_decode.sh --nj 4 steps/decode.sh exp/tri2b data/mfcc
    +./run.sh:85> steps/align_si.sh --nj 4 --cmd run.pl --use-graphs true data/mfcc/train data/lang exp/tri2b exp/tri2b_ali
    steps/align_si.sh --nj 4 --cmd run.pl --use-graphs true data/mfcc/train data/lang exp/tri2b exp/tri2b_ali
    mkgraph.sh: expected data/graph/lang/phones/silence.csl to exist
    steps/align_si.sh: feature type is lda
    steps/align_si.sh: aligning data in data/mfcc/train using model from exp/tri2b, putting alignments in exp/tri2b_ali
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/tri2b_ali
    steps/diagnostic/analyze_alignments.sh: see stats in exp/tri2b_ali/log/analyze_alignments.log
    steps/align_si.sh: done aligning data.
    +./run.sh:88> steps/train_sat.sh --cmd run.pl 2500 15000 data/mfcc/train data/lang exp/tri2b_ali exp/tri3b
    steps/train_sat.sh --cmd run.pl 2500 15000 data/mfcc/train data/lang exp/tri2b_ali exp/tri3b
    steps/train_sat.sh: feature type is lda
    steps/train_sat.sh: obtaining initial fMLLR transforms since not present in exp/tri2b_ali
    steps/train_sat.sh: Accumulating tree stats
    steps/train_sat.sh: Getting questions for tree clustering.
    steps/train_sat.sh: Building the tree
    steps/train_sat.sh: Initializing the model
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 109 with no stats; corresponding phone list: 110
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 121 with no stats; corresponding phone list: 122
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 163 with no stats; corresponding phone list: 164
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 175 with no stats; corresponding phone list: 176
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 176 with no stats; corresponding phone list: 177
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 177 with no stats; corresponding phone list: 178
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmm():gmm-init-model.cc:55) Tree has pdf-id 203 with no stats; corresponding phone list: 204
    This is a bad warning.
    steps/train_sat.sh: Converting alignments from exp/tri2b_ali to use current tree
    steps/train_sat.sh: Compiling graphs of transcripts
    Pass 1
    Pass 2
    Estimating fMLLR transforms
    Pass 3
    Pass 4
    Estimating fMLLR transforms
    Pass 5
    Pass 6
    Estimating fMLLR transforms
    Pass 7
    Pass 8
    Pass 9
    Pass 10
    Aligning data
    Pass 11
    Pass 12
    Estimating fMLLR transforms
    Pass 13
    Pass 14
    Pass 15
    Pass 16
    Pass 17
    Pass 18
    Pass 19
    Pass 20
    Aligning data
    Pass 21
    Pass 22
    Pass 23
    Pass 24
    Pass 25
    Pass 26
    Pass 27
    Pass 28
    Pass 29
    Pass 30
    Aligning data
    Pass 31
    Pass 32
    Pass 33
    Pass 34
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/tri3b
    steps/diagnostic/analyze_alignments.sh: see stats in exp/tri3b/log/analyze_alignments.log
    8 warnings in exp/tri3b/log/est_alimdl.log
    9 warnings in exp/tri3b/log/init_model.log
    1 warnings in exp/tri3b/log/compile_questions.log
    7 warnings in exp/tri3b/log/questions.log
    142 warnings in exp/tri3b/log/acc.*.*.log
    1 warnings in exp/tri3b/log/build_tree.log
    16 warnings in exp/tri3b/log/fmllr.*.*.log
    263 warnings in exp/tri3b/log/update.*.log
    162 warnings in exp/tri3b/log/align.*.*.log
    steps/train_sat.sh: Likelihood evolution:
    -49.648 -49.5209 -49.4052 -49.2224 -48.6312 -48.0741 -47.7109 -47.4855 -47.313 -46.8401 -46.654 -46.4698 -46.3558 -46.2547 -46.1566 -46.0702 -45.9918 -45.9193 -45.8516 -45.7003 -45.6101 -45.5534 -45.5018 -45.4533 -45.4078 -45.3643 -45.3223 -45.2822 -45.2433 -45.159 -45.1063 -45.0834 -45.0688 -45.0586
    exp/tri3b: nj=4 align prob=-47.89 over 25.48h [retry=0.4%, fail=0.1%] states=2076 gauss=15019 fmllr-impr=2.41 over 19.00h tree-impr=6.38
    steps/train_sat.sh: done training SAT system in exp/tri3b
    +./run.sh:90> local/thchs-30_decode.sh --nj 4 steps/decode_fmllr.sh exp/tri3b data/mfcc
    +./run.sh:93> steps/align_fmllr.sh --nj 4 --cmd run.pl data/mfcc/train data/lang exp/tri3b exp/tri3b_ali
    steps/align_fmllr.sh --nj 4 --cmd run.pl data/mfcc/train data/lang exp/tri3b exp/tri3b_ali
    mkgraph.sh: expected data/graph/lang/phones/silence.csl to exist
    steps/align_fmllr.sh: feature type is lda
    steps/align_fmllr.sh: compiling training graphs
    steps/align_fmllr.sh: aligning data in data/mfcc/train using exp/tri3b/final.alimdl and speaker-independent features.
    steps/align_fmllr.sh: computing fMLLR transforms
    steps/align_fmllr.sh: doing final alignment.
    steps/align_fmllr.sh: done aligning data.
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/tri3b_ali
    steps/diagnostic/analyze_alignments.sh: see stats in exp/tri3b_ali/log/analyze_alignments.log
    3 warnings in exp/tri3b_ali/log/fmllr.*.log
    34 warnings in exp/tri3b_ali/log/align_pass1.*.log
    48 warnings in exp/tri3b_ali/log/align_pass2.*.log
    +./run.sh:96> steps/train_quick.sh --cmd run.pl 4200 40000 data/mfcc/train data/lang exp/tri3b_ali exp/tri4b
    steps/train_quick.sh --cmd run.pl 4200 40000 data/mfcc/train data/lang exp/tri3b_ali exp/tri4b
    steps/train_quick.sh: feature type is lda
    steps/train_quick.sh: using transforms from exp/tri3b_ali
    steps/train_quick.sh: accumulating tree stats
    steps/train_quick.sh: Getting questions for tree clustering.
    steps/train_quick.sh: Building the tree
    steps/train_quick.sh: Initializing the model
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmmFromOld():gmm-init-model.cc:147) Leaf 109 of new tree has no stats.
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmmFromOld():gmm-init-model.cc:147) Leaf 121 of new tree has no stats.
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmmFromOld():gmm-init-model.cc:147) Leaf 163 of new tree has no stats.
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmmFromOld():gmm-init-model.cc:147) Leaf 175 of new tree has no stats.
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmmFromOld():gmm-init-model.cc:147) Leaf 176 of new tree has no stats.
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmmFromOld():gmm-init-model.cc:147) Leaf 177 of new tree has no stats.
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmmFromOld():gmm-init-model.cc:147) Leaf 203 of new tree has no stats.
    WARNING (gmm-init-model[5.1.      23-1db4]:InitAmGmmFromOld():gmm-init-model.cc:147) Leaf 208 of new tree has no stats.
    steps/train_quick.sh: This is a bad warning.
    steps/train_quick.sh: mixing up old model.
    steps/train_quick.sh: converting old alignments
    steps/train_quick.sh: compiling training graphs
    steps/train_quick.sh: pass 1
    steps/train_quick.sh: pass 2
    steps/train_quick.sh: pass 3
    steps/train_quick.sh: pass 4
    steps/train_quick.sh: pass 5
    steps/train_quick.sh: pass 6
    steps/train_quick.sh: pass 7
    steps/train_quick.sh: pass 8
    steps/train_quick.sh: pass 9
    steps/train_quick.sh: pass 10
    steps/train_quick.sh: aligning data
    steps/train_quick.sh: pass 11
    steps/train_quick.sh: pass 12
    steps/train_quick.sh: pass 13
    steps/train_quick.sh: pass 14
    steps/train_quick.sh: pass 15
    steps/train_quick.sh: aligning data
    steps/train_quick.sh: pass 16
    steps/train_quick.sh: pass 17
    steps/train_quick.sh: pass 18
    steps/train_quick.sh: pass 19
    steps/train_quick.sh: estimating alignment model
    Done
    +./run.sh:98> local/thchs-30_decode.sh --nj 4 steps/decode_fmllr.sh exp/tri4b data/mfcc
    +./run.sh:101> steps/align_fmllr.sh --nj 4 --cmd run.pl data/mfcc/train data/lang exp/tri4b exp/tri4b_ali
    steps/align_fmllr.sh --nj 4 --cmd run.pl data/mfcc/train data/lang exp/tri4b exp/tri4b_ali
    mkgraph.sh: expected data/graph/lang/phones/silence.csl to exist
    steps/align_fmllr.sh: feature type is lda
    steps/align_fmllr.sh: compiling training graphs
    steps/align_fmllr.sh: aligning data in data/mfcc/train using exp/tri4b/final.alimdl and speaker-independent features.
    steps/align_fmllr.sh: computing fMLLR transforms
    steps/align_fmllr.sh: doing final alignment.
    steps/align_fmllr.sh: done aligning data.
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/tri4b_ali
    steps/diagnostic/analyze_alignments.sh: see stats in exp/tri4b_ali/log/analyze_alignments.log
    3 warnings in exp/tri4b_ali/log/fmllr.*.log
    45 warnings in exp/tri4b_ali/log/align_pass2.*.log
    32 warnings in exp/tri4b_ali/log/align_pass1.*.log
    +./run.sh:104> steps/align_fmllr.sh --nj 4 --cmd run.pl data/mfcc/dev data/lang exp/tri4b exp/tri4b_ali_cv
    steps/align_fmllr.sh --nj 4 --cmd run.pl data/mfcc/dev data/lang exp/tri4b exp/tri4b_ali_cv
    steps/align_fmllr.sh: feature type is lda
    steps/align_fmllr.sh: compiling training graphs
    steps/align_fmllr.sh: aligning data in data/mfcc/dev using exp/tri4b/final.alimdl and speaker-independent features.
    steps/align_fmllr.sh: computing fMLLR transforms
    steps/align_fmllr.sh: doing final alignment.
    steps/align_fmllr.sh: done aligning data.
    steps/diagnostic/analyze_alignments.sh --cmd run.pl data/lang exp/tri4b_ali_cv
    steps/diagnostic/analyze_alignments.sh: see stats in exp/tri4b_ali_cv/log/analyze_alignments.log
    3 warnings in exp/tri4b_ali_cv/log/align_pass1.*.log
    3 warnings in exp/tri4b_ali_cv/log/align_pass2.*.log
    +./run.sh:107> local/nnet/run_dnn.sh --stage 0 --nj 4 exp/tri4b exp/tri4b_ali exp/tri4b_ali_cv
    DNN training: stage 0: feature generation
    producing fbank for train
    steps/make_fbank.sh --nj 4 --cmd run.pl data/fbank/train exp/make_fbank/train fbank/train
    utils/validate_data_dir.sh: Successfully validated data-directory data/fbank/train
    steps/make_fbank.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
    Succeeded creating filterbank features for train
    steps/compute_cmvn_stats.sh data/fbank/train exp/fbank_cmvn/train fbank/train
    Succeeded creating CMVN stats for train
    producing fbank for dev
    steps/make_fbank.sh --nj 4 --cmd run.pl data/fbank/dev exp/make_fbank/dev fbank/dev
    utils/validate_data_dir.sh: Successfully validated data-directory data/fbank/dev
    steps/make_fbank.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
    Succeeded creating filterbank features for dev
    steps/compute_cmvn_stats.sh data/fbank/dev exp/fbank_cmvn/dev fbank/dev
    Succeeded creating CMVN stats for dev
    producing fbank for test
    steps/make_fbank.sh --nj 4 --cmd run.pl data/fbank/test exp/make_fbank/test fbank/test
    utils/validate_data_dir.sh: Successfully validated data-directory data/fbank/test
    steps/make_fbank.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
    Succeeded creating filterbank features for test
    steps/compute_cmvn_stats.sh data/fbank/test exp/fbank_cmvn/test fbank/test
    Succeeded creating CMVN stats for test
    producing test_fbank_phone
    run.pl: job failed, log is in exp/tri4b_dnn/log/train_nnet.log
    +./run.sh:107> exit 1
    [riemann@bogon:~/documents/riemann/kaldi/egs/thchs30/s5 on master]
    %
    

    在mac上跑问题出在这里:mkgraph.sh: expected data/graph/lang/phones/silence.csl to exist。直接复制即可跑通,但是问题在哪还在看。

    相关文章

      网友评论

        本文标题:thchs30跑的输出记录(Mac os)

        本文链接:https://www.haomeiwen.com/subject/vzciottx.html