java HtkMakeRecogDicts $HTK_HOME/HTK-CSJ/transcription/CSJ_F_transcription.PROMPT utf-8 $HTK_HOME/HTK-CSJ/aligned.mlf $HTK_HOME/HTK-CSJ/recog/recog_tri_CSJ_F_train.word.dict utf-8 $HTK_HOME/HTK-CSJ/recog/recog_tri_CSJ_F_monophones1.dict utf-8 H sil sp emacs $HTK_HOME/HTK-CSJ/recog/recog_tri_CSJ_F_train.word.dict STARTラベルとENDラベルを追記する emacs $HTK_HOME/HTK-CSJ/recog/recog_tri_CSJ_F_monophones1.dict STARTラベルとENDラベルを追記する HLStats -s START END -b $HTK_HOME/HTK-CSJ/recog/bigram -o $HTK_HOME/HTK-CSJ/recog/recog_tri_CSJ_F_train.word.dict $HTK_HOME/HTK-CSJ/transcription/CSJ_F_train.word.lbl HBuild -s START END -n $HTK_HOME/HTK-CSJ/recog/bigram $HTK_HOME/HTK-CSJ/recog/recog_tri_CSJ_F_train.word.dict $HTK_HOME/HTK-CSJ/recog/bg.network HVite -C $HTK_HOME/HTK-CSJ/config/config.hvite.tri -H $HTK_HOME/HTK-CSJ/hmm12/macro -H $HTK_HOME/HTK-CSJ/hmm12/hmmdefs -S $HTK_HOME/HTK-CSJ/recog/recog_CSJ_F_train.hmm.script -l '*' -i $HTK_HOME/HTK-CSJ/recog/recout_tri.mlf -w $HTK_HOME/HTK-CSJ/recog/bg.network -p 0.0 -s 5.0 $HTK_HOME/HTK-CSJ/recog/recog_tri_CSJ_F_monophones1.dict transcription/CSJ_F_triphones_tied.lst まだエラーがでるので、手動で削除していく 【除去(同名で発音の異なる単語が登録されているので)】 って Q ty u 抽出 cy uH sy u c u 【置換】 エヌ e n u >エヌ e u キーワード kj iH w aH d o >キーワード kj iH w a d o 同様 d a o y oH >同様 d a o y o 授業 zy u gy oH >授業 zy u g oH 長調 cy oH cy oH >長調 cy oH cy o 高低 k oH t eH >高低 k oH t e i 続いて以下のエラーが出た。 ERROR [+8521] MoveToRecent: Loop resulted in circular move FATAL ERROR - Terminating program HVite