Я работаю с Nexmo.Я хотел бы сохранить потоковую трансляцию аудио звонка Nexmo на мой диск.Я реализовал веб-сокет для чтения потока Nexmo.Пожалуйста, найдите ниже код, где я добавляю аудио к существующему аудиофайлу.
#!/usr/bin/env python
# WS server example
import asyncio
import websockets
async def nexmoServer(websocket, path):
audioData = await websocket.recv()
input_filename = "sample_harshit.wav"
output_filename = "new_file.wav"
ifile = open(input_filename,'rb')
ofile = open(output_filename, 'wb')
data = audioData
while data:
ofile.write(data)
data = ifile.read(1024*1024)
ofile.close()
ifile.close()
Длина аудиофайла обновлена, но аудиоданные не записаны в файл.