diff --git a/pydub/audio_segment.py b/pydub/audio_segment.py index 14ea46e..ce141aa 100644 --- a/pydub/audio_segment.py +++ b/pydub/audio_segment.py @@ -3,7 +3,7 @@ import array import os import subprocess -from tempfile import TemporaryFile, NamedTemporaryFile +from tempfile import NamedTemporaryFile import wave import sys import struct @@ -1264,7 +1264,7 @@ def append(self, seg, crossfade=100): xf = seg1[-crossfade:].fade(to_gain=-120, start=0, end=float('inf')) xf *= seg2[:crossfade].fade(from_gain=-120, start=0, end=float('inf')) - output = TemporaryFile() + output = BytesIO() output.write(seg1[:-crossfade]._data) output.write(xf._data)