config = parser.parse_args() print("Creating samples from: {}".format(config.data_dir)) if not path.isdir(config.data_dir): raise Exception("First Argument is not a directory") # Load sound files sound_files = [path.join(config.data_dir, f) for f in listdir(config.data_dir) if f.endswith("wav")] if len(sound_files) == 0: raise Exception("There are no wav files in path: {}".format(config.data_dir)) raw_sounds = ut.load_sound_files(sound_files) image_path = path.join(config.data_dir, "images") if not path.isdir(image_path): mkdir(image_path) windowsize = 6000 # size of sliding window (22050 samples == 0.5 sec) step = 3000 numfiles = 0 dimx = 6 dimy = 5 for i in range(len(raw_sounds)): # create samples numsamples = raw_sounds[i].shape[0]
import matplotlib # Force matplotlib to not use any Xwindows backend. matplotlib.use('Agg') import os, sys import utils as ut # Load sound files path = 'data/' sound_file_paths = [os.path.join(path, "helpme.wav"), os.path.join(path, "podcast_17_sample.wav"), ] sound_names = ["helpme", "podcast_17_sample"] raw_sounds = ut.load_sound_files(sound_file_paths) windowsize = 6000 # size of sliding window (22050 samples == 0.5 sec) step = 3000 maxfiles = 10000 numfiles = 0 dimx = 6 dimy = 5 # create positive samples audiosamples = raw_sounds[0] numsamples = audiosamples.shape[0] for x in range(0, numsamples-windowsize, step): numfiles +=1 b = x # begin
import matplotlib # Force matplotlib to not use any Xwindows backend. matplotlib.use('Agg') import os, sys import utils as ut # Load sound files path = '/archive/ahem_data/' sound_file_paths = [os.path.join(path, "ahem_sounds.wav"), os.path.join(path, "podcast_17_sample.wav"), ] sound_names = ["ahem_sounds", "podcast_17_sample"] raw_sounds = ut.load_sound_files(sound_file_paths) windowsize = 6000 # size of sliding window (22050 samples == 0.5 sec) step = 3000 maxfiles = 10000 numfiles = 0 dimx = 6 dimy = 5 # create negative samples audiosamples = raw_sounds[1] numsamples = audiosamples.shape[0] for x in xrange(0, numsamples-windowsize, step): numfiles += 1