我在使用自定义文件路径创建mel频谱图时,遇到了librosa的问题。
我正在遵循这份文档: https://librosa.github.io/librosa/generated/librosa.feature.melspectrogram.html
我也看了这篇stackoverflow文章: Spectrograms generated using Librosa don't look consistent with Kaldi?
然而,这些都没有帮助我解决我的问题。
import librosa
y, sr = librosa.load("path_to_my_wav_file")
librosa.feature.melspectrogram(y=y, sr=sr)
import matplotlib.pyplot as plt
plt.figure(figsize=(10, 4))
librosa.display.specshow(librosa.power_to_db(y,
ref=np.max), y_axis='mel', fmax=8000, x_axis='time')
plt.colorbar(format='%+2.0f dB')
plt.title('Mel spectrogram')
plt.tight_layout()
有人能告诉我如何修复这段代码,以便正确显示并将mel频谱图保存为jpg文件吗?谢谢!