有没有办法直接将频谱图转换为 MFCC?

Posted

技术标签:

【中文标题】有没有办法直接将频谱图转换为 MFCC?【英文标题】:Is there any way to convert spectrogram into MFCCs directly? 【发布时间】:2021-11-16 05:56:04 【问题描述】:

如果是,请为此提供python脚本。谢谢

【问题讨论】:

输入是 STFT 频谱图,还是 mel 滤波频谱图,还是对数缩放的 mel 滤波频谱图?所需的步骤因情况而异 我有一个转换为分贝单位的功率谱图。 【参考方案1】:

我终于得到答案了! 我已使用 https://librosa.org/doc/0.8.1/generated/librosa.db_to_power.html#librosa.db_to_power 将 db 单位的功率谱转换回其原始比例

然后,我将功率谱直接传递到 librosa.feature.mfcc 以获取 mfcc。

【讨论】:

以上是关于有没有办法直接将频谱图转换为 MFCC?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 matplotlib 频谱图图像转换为火炬张量

将 FFT 转换为频谱图

Solidworks工程图转CAD映射配置指南

如何把ARCGIS图转成CAD图

基于梅尔频谱的音频信号分类识别(Pytorch)

求gif动态图转90,急!