用python代码将提取的MFCC特征生成可视化png图像
时间: 2024-03-14 08:43:55 浏览: 70
python提取MFCC
以下是使用Python代码将MFCC特征生成可视化PNG图像的示例:
```python
import librosa
import librosa.display
import matplotlib.pyplot as plt
# Load audio file
audio_file = 'audio.wav'
y, sr = librosa.load(audio_file)
# Extract MFCC features
mfccs = librosa.feature.mfcc(y=y, sr=sr, n_mfcc=20)
# Visualize MFCC features
plt.figure(figsize=(10, 4))
librosa.display.specshow(mfccs, x_axis='time')
plt.colorbar()
plt.title('MFCC')
plt.tight_layout()
plt.savefig('mfcc.png')
```
这个代码片段做了以下事情:
1. 使用librosa库加载音频文件。
2. 使用librosa库提取MFCC特征。
3. 使用matplotlib库将MFCC特征可视化为图像。
4. 保存图像为PNG格式。
请注意,这只是一个示例代码片段,你需要根据自己的需求进行修改。
阅读全文