[toc]app
##1. 注意事项spa
final.mdl
(训练模型获得的模型文件)final.mat
(用来特征转换)HCLG.fst
(fst文件)wav.scp
(音频路径.scp文件)##2. 流程图:code
st=>start: 开始 op1=>operation: compute-mfcc-feats op2=>operation: copy-feats op3=>operation: compute-cmvn-stats op4=>operation: apply-cmvn op5=>operation: splice-feats op6=>operation: transform-feats op7=>operation: nnet-latgen-faster st->op1->op2->op3->op4->op5->op6->op7
流程每一步意义以下:orm
compute-mfcc-feats
提取特征,生成对应的特征文件feats.ark
;copy-feats
来拷贝特征文件,并建立特征的scp文件,生成feat.scp
feat.ark
;compute-cmvn-stats
计算CMVN归一化,获得cmvn.scp
cmvn.ark
;apply-cmvn
获得了applycmvn.ark
文件;splice-feats
来继续变换特征 ,拼接相邻帧的特征;transform-feats
来进行特征转换,为了解码调用 ;transform.ark
进行解码的操做,获得解码后的lattice文件 。wav.scp
(里面是保存了wav的绝对路径) 3. final.mdl
(训练模型获得的模型文件)final.mat
(用来特征转换)HCLG.fst
(fst文件,用于解码)compute-mfcc-feats --use-energy=false scp:wav.scp ark:feats.ark
copy-feats ark:feats.ark ark,scp:feat.ark,feat.scp
compute-cmvn-stats scp:feat.scp ark,scp:cmvn.ark,cmvn.scp
apply-cmvn scp:cmvn.scp scp:feat.scp ark:applycmvn.ark
splice-feats --left-context=3 --right-context=3 ark:applycmvn.ark ark:splice.ark
transform-feats final.mat ark:splice.ark ark:transform.ark
nnet-latgen-faster [options] <nnet-in> <fst-in|fsts-rspecifier> <features-rspecifier> <lattice-wspecifier>
版权声明:转载请注明出处,谢谢ci