Spaces:
Paused
Paused
| from gyraudio.audio_separation.data.dataset import AudioDataset | |
| import logging | |
| import torchaudio | |
| class SingleAudioDataset(AudioDataset): | |
| def load_data(self): | |
| self.file_list = sorted(list(self.data_path.glob("*.wav"))) | |
| def __getitem__(self, idx: int): | |
| audio_path = self.file_list[idx] | |
| assert audio_path.exists() | |
| audio_signal, sampling_rate = torchaudio.load(str(audio_path)) | |
| logging.debug(f"{audio_signal.shape}") | |
| return audio_signal | |