У меня есть следующий код, который создает спектрограмму для конкретного файла, довольно просто. я хочу узнать, есть ли возможность составить спектрограмму для всех файлов в папке без необходимости копировать, вставлять строки кода спектрограммы и менять имя аудиофайла в каждом (я знаю о глобусе, но яне могу применить это здесь).
#import the pyplot and wavfile modules
import matplotlib.pyplot as plt
from scipy.io import wavfile
# Read the wav file (mono)
samplingFrequency, signalData = wavfile.read('sounds/wams20_hat1.wav')
# Plot the signal read from wav file
plt.figure(figsize=(5,5))
plt.title('Spectrogram')
plt.specgram(signalData,Fs=samplingFrequency)
plt.xlabel('Time')
plt.ylabel('Frequency')
plt.show()
внутри папки звучит / у меня есть 100 .wav файлов, поэтому я пытаюсь найти «экологический» способ для достижения 100 спектограмм этого. WAV-файлы с минимально возможным количеством строк кода. надеюсь, это звучит ясно для вас