diff --git a/egs/wsj/s5/steps/online/nnet3/prepare_online_decoding.sh b/egs/wsj/s5/steps/online/nnet3/prepare_online_decoding.sh index 912bf89bc59..045c16f5f6f 100755 --- a/egs/wsj/s5/steps/online/nnet3/prepare_online_decoding.sh +++ b/egs/wsj/s5/steps/online/nnet3/prepare_online_decoding.sh @@ -74,6 +74,11 @@ if [ ! -z "$iedir" ]; then for f in final.{mat,ie,dubm} splice_opts global_cmvn.stats online_cmvn.conf; do [ ! -f $iedir/$f ] && echo "$0: no such file $iedir/$f" && exit 1; done + if $add_pitch; then + iedim=`matrix-dim $iedir/final.mat | awk '{print $1}'` + amdim=`nnet3-am-info $srcdir/${iter}.mdl | grep "input-dim:" | awk '{print $2}'` + [ $(($amdim-$iedim)) -eq 0 ] && echo "$0: remove pitch from the input of ivector extractor" && exit 1; + fi fi