Streaming Audio Bidirecțional: input_audio_buffer și audio.delta în Învață Realtime Voice AI: Agenți Vocali, WebRTC & Streaming Audio

Trimiterea fluxului continuu din microfon și recepționarea fragmentelor audio sintetizate de model.

Sintaxă & invocare
{"type": "input_audio_buffer.append", "audio": base64_pcm_chunk}

Schimbul audio se realizează prin mesaje JSON ce conțin mostre PCM codate în Base64:

# Trimitere pachet audio de la utilizator:
await ws.send(json.dumps({
    "type": "input_audio_buffer.append",
    "audio": base64.b64encode(chunk_audio_pcm).decode("utf-8")
}))

# Recepționare pachet audio generat de model:
# eveniment = {"type": "response.audio.delta", "delta": "UklGRi..."}
# sunet_brut = base64.b64decode(eveniment["delta"]) -> redare difuzor!

Streaming-ul fragmentat permite începerea redării audio înainte ca răspunsul complet să fie generat.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Streaming Audio Bidirecțional: input_audio_buffer și audio.delta

Ai o întrebare despre Streaming Audio Bidirecțional: input_audio_buffer și audio.delta sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.