Clasa VoicePipelineAgent: Orchestrarea Automată a Conductei în Învață Realtime Voice AI: Agenți Vocali, WebRTC & Streaming Audio

Punctul central de coordonare care leagă automat detectarea vocii, transcrierea, raționamentul și sinteza.

Sintaxă & invocare
agent = VoicePipelineAgent(vad=silero.VAD.load(), stt=deepgram.STT(), llm=openai.LLM(), tts=cartesia.TTS())

Clasa VoicePipelineAgent automatizează întregul flux conversațional, inclusiv tratarea întreruperilor de tip barge-in:

from livekit.agents import AutoSubscribe, JobContext, WorkerOptions, cli
from livekit.agents.voice import VoicePipelineAgent
from livekit.plugins import deepgram, openai, cartesia, silero

async def entrypoint(ctx: JobContext):
    await ctx.connect(auto_subscribe=AutoSubscribe.AUDIO_ONLY)
    
    agent = VoicePipelineAgent(
        vad=silero.VAD.load(),
        stt=deepgram.STT(language="ro"),
        llm=openai.LLM(model="gpt-4o"),
        tts=cartesia.TTS(voice="a0e99841-438c-4a64-b679-ae501e7d6091")
    )
    agent.start(ctx.room)
    await agent.say("Bună ziua! Cum vă pot ajuta astăzi?", allow_interruptions=True)

if __name__ == "__main__":
    cli.run_app(WorkerOptions(entrypoint_fnc=entrypoint))

Gestionează nativ starea camerei, anularea ecoului și sincronizarea replicilor.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Clasa VoicePipelineAgent: Orchestrarea Automată a Conductei

Ai o întrebare despre Clasa VoicePipelineAgent: Orchestrarea Automată a Conductei 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.