reproduzir arquivo de áudio bruto em python em tempo real
eu tenho umudp
servidor em python que recebe continuamente pacotes de voz de um cliente em formato bruto, matriz de bytes. Como posso tocar a voz no servidor em tempo real? Alguma biblioteca recomendada ou maneiras de fazer isso?
Aqui está o meu código de servidor muito simples, se necessário (o que duvido)
import socket
UDP_IP = "192.168.1.105"
UDP_PORT = 5005
sock = socket.socket(socket.AF_INET, # Internet
socket.SOCK_DGRAM) # UDP
sock.bind((UDP_IP, UDP_PORT))
while True:
data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
#what to do to stream the incoming voice packets?