[Kaldi]中应用CMVN
Kaldi中应用CMVN Author: Xin Pan Date: 2020.01.14 在上一篇博客中记录了CMVN的统计量是如何被记录下来的 之前的博客在这里 。现在看CMVN如何应用在自己的feats上。 建议各位看官先看之前的这篇文章,可以对CMVN计算代码中的各个变量有好的认识。 Kaldi中 compute-cmvn-stats 用于计算CMVN的统计量,但是并不将其应用于feats中, apply-cmvn 这个命令会将CMVN应用到feats中。 Kaldi官方对于apply-cmvn的解释 Usage 应用倒谱均值和(可选)方差标准化默认情况下为每句话,如果提供了utt2spk选项,则为每名发言者 用法:apply-cmvn[选项](|) e.g.:apply cmvn–utt2spk=ark:data/train/utt2spk scp:data/train/cmvn.scp scp:data/train/feats.scp ark:- 过程 实验继续使用aishell 1 的train set 进行。实验命令如下: apply-cmvn --utt2spk = ark:data/train/utt2spk --norm-means = true --norm-vars = false scp:data/train/cmvn.scp scp:data