Я использую keras
и имею:
corrupted_samples, corrupted_sample_rate = sf.read(
self.corrupted_audio_file_paths[index])
frequencies, times, spectrogram = scipy.signal.spectrogram(
corrupted_samples, corrupted_sample_rate)
Согласно документам , это дает:
f (ndarray) - Array of sample frequencies.
t (ndarray) - Array of segment times.
Sxx (ndarray) - Spectrogram of x. By default, the last axis of Sxx corresponds to the segment times.
Я предполагаю, что все времена выстроится в очередь, так что мне наплевать на время (я не думаю). То же самое относится и к frequencies
. Так что мне на самом деле нужны значения для каждой частоты, которые задаются Sxx
(или spectrogram
) в моем коде. Я не уверен, как на самом деле это сделать. Хотя это кажется простым.