diff --git a/codes/data/audio/unsupervised_audio_dataset.py b/codes/data/audio/unsupervised_audio_dataset.py index 284e402e..6fd9fee9 100644 --- a/codes/data/audio/unsupervised_audio_dataset.py +++ b/codes/data/audio/unsupervised_audio_dataset.py @@ -139,7 +139,7 @@ class UnsupervisedAudioDataset(torch.utils.data.Dataset): except: if self.debug_loading_failures: print(f"Error loading audio for file {self.audiopaths[index]} {sys.exc_info()}") - return self[index+1] + return self[random.randint(0,len(self))] # When generating resampled clips, skew is a bias that tries to spread them out from each other, reducing their # influence on one another.