import tempfile import wave import struct import requests with tempfile.NamedTemporaryFile(delete=False, suffix='.wav') as tmp: filename = tmp.name sample_rate = 16000 duration = 6 nframes = sample_rate * duration with wave.open(filename, 'wb') as wf: wf.setnchannels(1) wf.setsampwidth(2) wf.setframerate(sample_rate) for _ in range(nframes): wf.writeframes(struct.pack('