diff --git a/pydub/audio_segment.py b/pydub/audio_segment.py index d1bef4a..22278a0 100644 --- a/pydub/audio_segment.py +++ b/pydub/audio_segment.py @@ -726,7 +726,8 @@ def is_format(f): p_out = bytearray(p_out) fix_wav_headers(p_out) - obj = cls._from_safe_wav(BytesIO(p_out)) + p_out = bytes(p_out) + obj = cls(p_out) if close_file: file.close()