【发布时间】:2017-09-04 06:28:05
【问题描述】:
我在 librosa 中使用我的声音的自定义文件路径创建 mel 频谱图时遇到问题。
我正在关注此文档: https://librosa.github.io/librosa/generated/librosa.feature.melspectrogram.html
我查看了这个堆栈溢出帖子: 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-spectrogram 并将其保存为 jpg 文件吗?谢谢!
【问题讨论】:
标签: python spectrogram librosa