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