接上回,其实上回我们在make_mfcc.sh中提取特性
$cmd JOB=1:$nj $logdir/make_mfcc_${name}.JOB.log \
compute-mfcc-feats $vtln_opts --verbose=2 --config=$mfcc_config \
scp,p:$logdir/wav_${name}.JOB.scp ark:- \| \
copy-feats $write_num_frames_opt --compress=$compress ark:- \
ark,scp:$mfccdir/raw_mfcc_$name.JOB.ark,$mfccdir/raw_mfcc_$name.JOB.scp \
|| exit 1;
在执行这段出现的问题都是因为python环境没有安装好,目前通过升级python为python3版本之后,进行kaldi的编译,后再次执行提取特性是成功的,也就是按照下面这篇文章先进行python的升级和编译安装kaldi
centos7编译安装kaldi,链接是:https://blog.youkuaiyun.com/zeratyl/article/details/78646818
我们在编译之前,在kaldi/src/featbin下的compute-mfcc-feats.cc中加入如下打印信息
用于观测compute-mfcc-feats 调用时的参数
然后我们编译kald