ElevenLabs Conversational AI agora suporta WebRTC

ElevenLabs Conversational AI now supports WebRTC for improved conversation quality

ElevenLabs Conversational AI now supports WebRTC

Real-time, low-latency AI conversations are here.

We're excited to announce that ElevenLabs Conversational AI now supports WebRTC, unlocking best-in-class echo cancellation and background noise removal for your AI agents.

What This Means for Developers

Enhanced Conversation Quality Moving beyond our already low-latency foundation, WebRTC unlocks superior audio processing that wasn't possible with traditional streaming approaches. Your AI agents can now deliver the crystal-clear, natural conversations your users expect.

Superior Audio Quality WebRTC unlocks best-in-class echo cancellation and background noise removal that's been battle-tested across billions of video calls. This eliminates the audio quality issues that can disrupt AI conversations.

Seamless Browser Integration No plugins, no downloads. WebRTC works natively in all modern browsers, making it effortless to integrate real-time voice AI into web applications.

Production-Ready Reliability Built on the same battle-tested WebRTC stack that powers billions of video calls worldwide, with automatic network adaptation and connection recovery.

Proven Results from 11.ai Migration

We've already migrated all usage on 11.ai to WebRTC and the results speak for themselves - dramatically improved client SDK performance and conversation quality. The superior audio processing capabilities of WebRTC have transformed the user experience, and we're excited to roll out these same improvements to all Conversational AI users across all SDKs, in-app and via the embed widget.

Get Started Today

WebRTC support is available now in our npm package as an alternative to WebSocket connections. Swift/React Native and Android SDKs with WebRTC support are coming shortly.

Simple Integration - Just One Parameter

Switching to WebRTC is as easy as changing a single parameter in your existing code:

const conversation = useConversation();

// Start a WebRTC conversation
const conversationId = await conversation.startSession({
agentId: '',
connectionType: 'webrtc', // Switch from "websocket" to "webrtc"
});

For public agents, only the agentId is required. For authenticated conversations, use the REST API to generate conversation tokens.

Ready to build the next generation of voice AI experiences? Join thousands of developers already using ElevenLabs Conversational AI to create engaging, responsive AI agents.

Explore artigos da equipe ElevenLabs

ElevenLabs

Crie com o áudio IA da mais alta qualidade