def METHOD_NAME(self):
    # Download audio files.
    print(f"rirs noises base path: {self.base_path}")
    if not os.path.isdir(self.base_path):
        download_and_decompress(
            self.archieves, self.base_path, decompress=True)
    else:
        print(
            f"{self.base_path} already exists, we will not download and decompress again"
        )
    # Data preparation.
    print(f"prepare the csv to {self.csv_path}")
    if not os.path.isdir(self.csv_path):
        os.makedirs(self.csv_path)
        self.prepare_data()
    data = []
    with open(os.path.join(self.csv_path, f'{self.subset}.csv'), 'r') as rf:
        for line in rf.readlines()[1:]:
            audio_id, duration, wav = line.strip().split(',')
            data.append(self.meta_info(audio_id, float(duration), wav))
    random.shuffle(data)
    return data