fs = sorted(fs)
fs = fs[:self.max_files_per_dir]
files.extend(fs)
files = sorted(files)
for f in files[:self.max_files_per_dir]:
paths.append(f)
labels.append(self.labelmap[speaker])
After Change
files = []
for d in dirs:
if not isdir(d):
raise RuntimeError("{} doesn"t exist.".format(d))
fs = [join(d, f) for f in listdir(d)]
fs = list(filter(lambda x: splitext(x)[1] == ".wav", fs))