我无法使用自定义文件路径在 librosa 中创建 mel 频谱图。
我正在关注此文档: https ://librosa.github.io/librosa/generated/librosa.feature.melspectrogram.html
我看过这个堆栈溢出帖子: 使用 Librosa 生成的频谱图看起来与 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()
有人可以告诉我如何修复此代码,以便正确显示梅尔谱图并将其保存为 jpg 文件吗?谢谢!