Извлечение Спектограммы каждого Аудио файла - PullRequest
0 голосов
/ 29 сентября 2019

Я делаю мой последний год проект жанровой классификации.Для этого мне нужно извлечь спектрограмму из нескольких файлов.Я знаю, как извлечь спектрограмму отдельного аудио, но мне нужна спектрограмма для каждого аудиофайла.

Мой код цикла:

#display Spectrogram
for file in range(0,len(audio_path),1):

    X = librosa.stft(x)
    Xdb = librosa.amplitude_to_db(abs(X))
    plt.figure(figsize=(14, 5))
    librosa.display.specshow(Xdb, sr=sr, x_axis='time', y_axis='hz') 
    #If to pring log of frequencies  
    #librosa.display.specshow(Xdb, sr=sr, x_axis='time', y_axis='log')
    plt.colorbar()

Любая помощь будет принята!Спасибо.

...