diff --git a/data_utils/audio.py b/data_utils/audio.py index 1faeb48a3617f17f65a2fd9492d1031a508747ad..d55fae1efc951bf6025b2a6ba02852b1640fa10f 100644 --- a/data_utils/audio.py +++ b/data_utils/audio.py @@ -378,7 +378,7 @@ class AudioSegment(object): :type shift_ms: float :raises ValueError: If shift_ms is longer than audio duration. """ - if shift_ms / 1000.0 > self.duration: + if abs(shift_ms) / 1000.0 > self.duration: raise ValueError("Absolute value of shift_ms should be smaller " "than audio duration.") shift_samples = int(shift_ms * self._sample_rate / 1000)