我目前正在尝试复制一篇论文的作品,其中他们使用 MFCC 特征训练 cnn,而最后没有执行 DCT。它基本上是滤波器组能量的对数。
我知道 kaldi 可以使用 make_mfcc.sh 脚本计算 MFCC 功能。但是可以以某种方式更改脚本以在最后不执行 DCT 的情况下计算 MFCC,如果没有,是否有其他工具可以做到这一点?
MFCC 通常衍生如下:
对信号(窗口摘录)进行傅里叶变换。
- 使用三角形重叠窗口将上面获得的光谱的功率映射到梅尔标度上。
- 记录每个 mel 频率的功率对数。
- 对 mel 对数幂列表进行离散余弦变换,就好像它是一个信号一样。
- MFCC 是所得频谱的幅度。