-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Ho provato a integrare il modulo con la mia installazione di FreeSWITCH.
- Ho configurato la mia chiave OpenAI nell’apposito parametro.
- Per il test ho lanciato il comando:
uuid_openai_audio_stream {uuid} start wss://api.openai.com/v1/realtime?model=gpt-realtime mono 24k
In console ricevo correttamente tutti gli eventi provenienti dall’API di OpenAI, quindi la connessione sembra funzionare.
Tuttavia, non viene riprodotto alcun audio in chiamata.
Se successivamente eseguo:
uuid_broadcast {uuid} /usr/share/freeswitch/sounds/music/16000/ponce-preludio-in-e-major.wav aleg
allora viene riprodotto in sequenza tutto l’audio che era stato bufferizzato in precedenza (presumibilmente quello proveniente da OpenAI) e solo alla fine il file audio che volevo mandare.
In pratica sembra che il modulo riceva e accumuli correttamente i pacchetti audio, ma non li invii in tempo reale allo stream del canale.