如何解释音频风信号的频谱图图像?

信息处理 Python 频谱图
2022-02-26 10:13:42

我在 python 中运行以下代码来获取风的音频信号的频谱图:

import librosa
import numpy as np
#  Load the audio as a waveform `y`
#    Store the sampling rate as `sr`
file_path = "wind.wav"
y, sr = librosa.load(file_path, sr = None, mono=True, offset = 0.0,  duration=None)
D = librosa.stft(y)
librosa.display.specshow(librosa.amplitude_to_db(D,ref=np.max),y_axis='log', x_axis='time')
plt.title('Power spectrogram')
plt.colorbar(format='%+2.0f dB')
plt.tight_layout()

我得到以下图像:

在此处输入图像描述

我的问题:我如何解释这张图片?我到底在看什么,这个音频文件中的频率是多少?

1个回答

1 s 到 35 s 之间几乎稳定的有色部分,低于约 30 Hz 可能是低频率、连续噪声的标志,这似乎是温和风常见的噪声。似乎在 12 秒到 17 秒或 22 秒到 25 秒左右偶尔会有阵风。然而,频谱图系数的指针方面可能会建议修改窗口,而关于 256/512 Hz 以上频率的少量信息会建议更仔细地查看低频,可能使用线性频率标度以更好地查看细节。