Я использую спецгограмму ... и мало знаю о том, как работает эта функция.Мне нужно знать, как изменить параметры функции для увеличения частотно-временного разрешения, в настоящее время оно дает 190 х 161 баллов.Вот код, который я использую
def log_specgram(audio, sample_rate, window_size=20,
step_size=10, eps=1e-10):
nperseg = int(round(window_size * sample_rate / 1e3))
noverlap = int(round(step_size * sample_rate / 1e3))
freqs, _, spec = signal.spectrogram(audio,
fs=sample_rate,
window='hann',
nperseg=nperseg,
noverlap=noverlap,
detrend=False)
return freqs, np.log(spec.T.astype(np.float32) + eps)