File size: 337 Bytes
60f8238 |
1 2 3 4 5 6 7 8 9 10 11 |
import tempfile
import soundfile as sf
from playsound import playsound
def play_audio(audio_data, sample_rate=16000):
with tempfile.NamedTemporaryFile('w+b', suffix='.wav') as soundfile:
sf.write(soundfile, audio_data, samplerate=sample_rate, subtype='PCM_16', closefd=False)
playsound(soundfile.name, block=True)
|