用python代码将提取的MFCC特征生成可视化png图像
时间: 2024-03-04 22:49:22 浏览: 69
python提取MFCC
好的,下面是Python代码,使用librosa库和matplotlib库来生成MFCC特征的可视化png图像:
```python
import librosa
import librosa.display
import matplotlib.pyplot as plt
# 读取音频文件
audio_file = 'your_audio_file.wav'
y, sr = librosa.load(audio_file)
# 提取MFCC特征
mfccs = librosa.feature.mfcc(y=y, sr=sr)
# 绘制MFCC特征可视化图像
plt.figure(figsize=(10, 4))
librosa.display.specshow(mfccs, x_axis='time')
plt.colorbar()
plt.title('MFCC')
plt.tight_layout()
plt.savefig('mfcc_visualization.png')
```
其中,`audio_file`需要替换成你自己的音频文件路径。运行代码后,会生成一个名为`mfcc_visualization.png`的png图像文件,该图像文件即为音频文件的MFCC特征可视化图像。
阅读全文