I performed MGE training on HTS-demo_CMU-ARCTIC-SLT data using HMgeTool but didn't see any state boundary adjustment as I expected. HMMs were initialized by results of MLE training and state alignment labels were obtained by Viterbi alignment on training data prior to MGE training. My command and config file are as follows:
/root/htk/HTKTools/HMgeTool -A -C /root/HTS-demo/configs/mge.cnf -D -a 20 1 -b 20 10 -c -g -i 1 20 -l /root/HTS-demo/mge-hts/newLabs -p 333.333 1.333 -r /root/HTS-demo/mge-hts/newModels/re_clustered.mmf -u mv -H /root/HTS-demo/mge-hts/newModels/re_clustered.mmf -I /root/HTS-demo/data/labels/align_train.mlf -M /root/HTS-demo/mge-hts/newModels -S /root/HTS-demo/data/scp/train.scp -T 1 -L /root/HTS-demo/data/labels/align_train /root/HTS-demo/data/lists/full.list
HTK Configuration Parameters[8]
Module/Tool Parameter Value
# NATURALWRITEORDER TRUE
# NATURALREADORDER TRUE
# WINFN StrVec 3 mgc.win1 mgc.win2 mgc.win3 StrVec 3 lf0.win1 lf0.win2 lf0.win3
# WINDIR /root/HTS-demo/data/win
# GVTRNFLAG IntVec 2 0 0
# MGETRNFLAG IntVec 2 1 0
# PDFSTRORDER IntVec 2 25 1
# PDFSTRSIZE IntVec 2 1 3
Ninh K.D.