La Conversational AI di ElevenLabs ora supporta WebRTC
- Scritto da
- Angelo Giacco
- Pubblicato
AscoltaAscolta questo articolo
Le conversazioni IA in tempo reale e a bassa latenza sono arrivate.
Siamo lieti di annunciare che ElevenLabs Conversational AI ora supporta WebRTC, offrendo la cancellazione dell'eco migliore della categoria e la rimozione del rumore di fondo per i tuoi agenti IA.
Cosa significa per gli sviluppatori
Qualità delle conversazioni superiore Oltre alla nostra base già a bassa latenza, WebRTC offre un'elaborazione audio superiore, impossibile con gli approcci di streaming tradizionali. I tuoi agenti IA possono ora offrire le conversazioni naturali e cristalline che i tuoi utenti si aspettano.
Qualità audio superiore WebRTC offre la cancellazione dell'eco migliore della categoria e la rimozione del rumore di fondo, testate in miliardi di videochiamate. Così si eliminano i problemi di qualità audio che possono interrompere le conversazioni IA.
Integrazione fluida nel browser Nessun plugin, nessun download. WebRTC funziona in modo nativo in tutti i browser moderni e rende semplicissimo integrare voci IA in tempo reale nelle applicazioni web.
Affidabilità pronta per la produzione Basata sullo stesso stack WebRTC testato in miliardi di videochiamate in tutto il mondo, con adattamento automatico alla rete e ripristino della connessione.
Risultati comprovati dalla migrazione di 11.ai
Abbiamo già migrato tutto l'utilizzo di 11.ai a WebRTC e i risultati parlano da soli: prestazioni degli SDK client e qualità delle conversazioni notevolmente migliorate. Le capacità di elaborazione audio superiori di WebRTC hanno trasformato l'esperienza utente e siamo lieti di estendere questi stessi miglioramenti a tutti gli utenti di Conversational AI, su tutti gli SDK, nell'app e tramite il widget incorporato.
Inizia oggi
Il supporto per WebRTC è già disponibile nel nostro pacchetto npm come alternativa alle connessioni WebSocket e nel nostro SDK Swift. Gli SDK React Native e Android con supporto WebRTC saranno disponibili a breve.
Integrazione semplice: basta un parametro
Passare a WebRTC è semplice: basta modificare un singolo parametro nel codice esistente:
const conversation = useConversation();// Avvia una conversazione WebRTCconst conversationId = await conversation.startSession({ agentId: '<your-agent-id>', connectionType: 'webrtc', // Passa da "websocket" a "webrtc"});
Per gli agenti pubblici, è richiesto solo agentId. Per le conversazioni autenticate, usa l'API REST per generare token di conversazione.
Vuoi creare la prossima generazione di esperienze con agenti vocali IA? Unisciti alle migliaia di sviluppatori che usano già ElevenLabs Conversational AI per creare agenti IA coinvolgenti e reattivi.
Angelo is an engineer on the ElevenAgents team, having worked across growth, core platform, developer experience, and analytics. He builds the tooling behind production voice agents, including templates, versioning, monitoring, LLM orchestration, and the SDKs developers build on. He occasionally does forward-deployed engineering, working directly with enterprise partners to take agents from demo to scale. He holds an MEng in Computing from Imperial College London and spent time at ETH Zürich, where he co-founded MoonAI.





