def get_corpus(dirs): persons = defaultdict(Person) for d in dirs: print("processing {} ...".format(d)) for fname in sorted(glob.glob(os.path.join(d, "*.wav"))): basename = os.path.basename(fname) gender, name, _ = basename.split('_') p = persons[name] p.name, p.gender = name, gender try: orig_sample = Sample.from_wavfile(fname) p.add_sample(orig_sample) except Exception as e: print("Exception occured while reading {}: {} ".format(fname, e)) print("======= traceback =======") print(traceback.format_exc()) print("=========================") return persons
def get_corpus(dirs): persons = defaultdict(Person) for d in dirs: print ("processing {} ...".format(d)) for fname in sorted(glob.glob(os.path.join(d, "*.wav"))): basename = os.path.basename(fname) gender, name, _ = basename.split("_") p = persons[name] p.name, p.gender = name, gender try: orig_sample = Sample.from_wavfile(fname) p.add_sample(orig_sample) except Exception as e: print ("Exception occured while reading {}: {} ".format(fname, e)) print ("======= traceback =======") print (traceback.format_exc()) print ("=========================") return persons
def get_corpus(): persons = defaultdict(Person) dirs = [ '../test-data/corpus/Style_Reading', '../test-data/corpus/Style_Spontaneous', '../test-data/corpus/Style_Whisper', ] for d in dirs: print("processing {} ..." . format(d)) for fname in glob.glob(os.path.join(d, "*.wav")): basename = os.path.basename(fname) gender, name, _ = basename.split('_') p = persons[name] p.name, p.gender = name, gender try: p.add_sample(Sample.from_wavfile(fname)) except Exception as e: print("Exception occured while reading {}: {} " . format( fname, e)) print("======= traceback =======") print(traceback.format_exc()) print("=========================") return persons
def get_corpus(): persons = defaultdict(Person) dirs = [ '../test-data/corpus/Style_Reading', '../test-data/corpus/Style_Spontaneous', '../test-data/corpus/Style_Whisper', ] for d in dirs: print("processing {} ...".format(d)) for fname in glob.glob(os.path.join(d, "*.wav")): basename = os.path.basename(fname) gender, name, _ = basename.split('_') p = persons[name] p.name, p.gender = name, gender try: p.add_sample(Sample.from_wavfile(fname)) except Exception as e: print("Exception occured while reading {}: {} ".format( fname, e)) print("======= traceback =======") print(traceback.format_exc()) print("=========================") return persons