import ggwave import pyaudio from time import sleep # 140 chars # "--------------------------------------------------------------------------------------------------------------------------------------------", payloads = [ "This is a recording test", "It need to work properly" ] for payload in payloads: # Inicializa o áudio p = pyaudio.PyAudio() stream = p.open(format=pyaudio.paFloat32, channels=1, rate=48000, output=True) # Codifica o protocolo em ondas sonoras (padrão audível) waveform = ggwave.encode(payload, protocolId=1) # 1 = Audível, 2 = Ultrassônico # Reproduz o som gerado stream.write(waveform) # Encerra as conexões stream.stop_stream() stream.close() p.terminate() sleep(1) print("Transmissão concluída.")