Существует 3 папки (Noise, Medium и High LVL ALARM), каждая из которых содержит не менее 15 звуковых файлов WAV.Я пытаюсь добавить каждую папку, например, Noise folder в список Noalarm=[]
, который содержит все значения wav.Проблема здесь в том, что при запуске функции кажется, что значения из Noalarm
не сохраняют эти значения.И я попытался сохранить эти данные списка как .csv, но безуспешно.
import scipy.io.wavfile as wavfile
import os
import glob
path="/home/USERNAME/ ... /NOISE"
pathM="/home/USERNAME/ ... /MEDIUM LVL ALARMS"
pathH="/home/USERNAME/... /HIGH LVL ALARMS"
def Alarms():
Noalarm=[]
Mediumalarm=[]
Highalarm=[]
IfStatment=raw_input('for noalarm press 0, medium 1, High 2\n')
if IfStatment==0:
Filename=glob.glob(os.path.join(path, '*.wav'))
for data in (Filename):
Noalarm.append(wavfile.read(data))
elif IfStatment==1:
Filename=glob.glob(os.path.join(pathM, '*.wav'))
for data in (Filename):
Mediumalarm.append(wavfile.read(data))
elif IfStatment==2:
Filename=glob.glob(os.path.join(pathH, '*.wav'))
for data in (Filename):
Highalarm.append(wavfile.read(data))
Результат должен быть примерно таким, как на картинке