diff --git a/preprocessing/create_wsj0_reverb.py b/preprocessing/create_wsj0_reverb.py index d51f957cffed5beacfe58453a98a53d804004666..0a0ffe95b2985126a4db2f74a316af6d4d3f56f7 100644 --- a/preprocessing/create_wsj0_reverb.py +++ b/preprocessing/create_wsj0_reverb.py @@ -36,7 +36,7 @@ if __name__ == '__main__': splits = ['valid', 'train', 'test'] dic_split = {"valid": "si_dt_05", "train": "si_tr_s", "test": "si_et_05"} - speech_lists = {split:glob(f"{os.path.join(args.wsj0_dir, dic_split[split])}/**/*.wav") for split in splits} + speech_lists = {split:sorted(glob(f"{os.path.join(args.wsj0_dir, dic_split[split])}/**/*.wav")) for split in splits} sample_rate = 16000 output_dir = args.target_dir @@ -115,4 +115,4 @@ if __name__ == '__main__': sf.write(os.path.join(reverberant_output_dir, output_filename), 1/output_scaling*reverberant, samplerate=sample_rate) if split == "test": - sf.write(os.path.join(unauralized_output_dir, output_filename), speech, samplerate=sample_rate) \ No newline at end of file + sf.write(os.path.join(unauralized_output_dir, output_filename), speech, samplerate=sample_rate)