Skip to content

Commit fa95730

Browse files
[scripts] 'steps/nnet3/make_bottleneck_features.sh', add online-cmvn support (kaldi-asr#4023)
1 parent 1bf7a16 commit fa95730

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

egs/wsj/s5/steps/nnet3/decode.sh

+3-2
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ done
8080

8181
sdata=$data/split$nj;
8282
if [ -f $srcdir/cmvn_opts ]; then
83-
cmvn_opts=`cat $srcdir/cmvn_opts`
83+
cmvn_opts=`cat $srcdir/cmvn_opts`
8484
else
8585
cmvn_opts="--norm-means=false --norm-vars=false"
8686
fi
@@ -105,9 +105,10 @@ if [ -f $srcdir/online_cmvn ]; then online_cmvn=true
105105
else online_cmvn=false; fi
106106

107107
if ! $online_cmvn; then
108-
echo "$0: feature type is raw"
108+
echo "$0: feature type is raw"
109109
feats="ark,s,cs:apply-cmvn $cmvn_opts --utt2spk=ark:$sdata/JOB/utt2spk scp:$sdata/JOB/cmvn.scp scp:$sdata/JOB/feats.scp ark:- |"
110110
else
111+
echo "$0: feature type is raw (apply-cmvn-online)"
111112
feats="ark,s,cs:apply-cmvn-online $cmvn_opts --spk2utt=ark:$sdata/JOB/spk2utt $srcdir/global_cmvn.stats scp:$sdata/JOB/feats.scp ark:- |"
112113
fi
113114

egs/wsj/s5/steps/nnet3/make_bottleneck_features.sh

+11-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,17 @@ if [ ! -z "$ivector_dir" ];then
9494
steps/nnet2/check_ivectors_compatible.sh $nnetdir $ivector_dir || exit 1;
9595
fi
9696

97-
feats="ark,s,cs:apply-cmvn $cmvn_opts --utt2spk=ark:$sdata/JOB/utt2spk scp:$sdata/JOB/cmvn.scp scp:$sdata/JOB/feats.scp ark:- |"
97+
## Set up features.
98+
if [ -f $nnetdir/online_cmvn ]; then online_cmvn=true
99+
else online_cmvn=false; fi
100+
101+
if ! $online_cmvn; then
102+
echo "$0: feature type is raw"
103+
feats="ark,s,cs:apply-cmvn $cmvn_opts --utt2spk=ark:$sdata/JOB/utt2spk scp:$sdata/JOB/cmvn.scp scp:$sdata/JOB/feats.scp ark:- |"
104+
else
105+
echo "$0: feature type is raw (apply-cmvn-online)"
106+
feats="ark,s,cs:apply-cmvn-online $cmvn_opts --spk2utt=ark:$sdata/JOB/spk2utt $srcdir/global_cmvn.stats scp:$sdata/JOB/feats.scp ark:- |"
107+
fi
98108
ivector_feats="scp:utils/filter_scp.pl $sdata/JOB/utt2spk $ivector_dir/ivector_online.scp |"
99109

100110
if [ $stage -le 1 ]; then

0 commit comments

Comments
 (0)