我正在使用librosa库从音频数据中获取和过滤光谱图。
我主要理解生成光谱图背后的数学原理:
所以对librosa来说这很容易
spec = np.abs(librosa.stft(signal, n_fft=len(window), window=window)耶!我有我的FFTs矩阵。现在我看到了这个函数librosa.amplitude_to_db,我认为这就是我对信号处理的无知开始显现的地方。这是我在中等媒体上找到的一个片段:
spec = np.abs(librosa.stft(y, hop_length=512))
spec = librosa.amplitude_to_db(spec, ref=np.max)为什么作者使用这个amplitude_to_db函数?为什么不直接绘制STFT的输出图呢?
发布于 2020-08-11 07:02:19
https://stackoverflow.com/questions/63347977
复制相似问题