Spaces:
Sleeping
Sleeping
File size: 377 Bytes
855dfb9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import io
import wave
def numpy_audio_to_bytes(audio_data):
sample_rate = 44100
num_channels = 1
sampwidth = 2
buffer = io.BytesIO()
with wave.open(buffer, "wb") as wf:
wf.setnchannels(num_channels)
wf.setsampwidth(sampwidth)
wf.setframerate(sample_rate)
wf.writeframes(audio_data.tobytes())
return buffer.getvalue()
|