Pular para o conteúdo

Conversational AI da ElevenLabs agora é compatível com WebRTC

Conversational AI da ElevenLabs agora conta com WebRTC para melhorar a qualidade das conversas

webrtc header image

Conversas em tempo real e com baixa latência usando IA já são realidade.

Temos o prazer de anunciar que o Conversational AI da ElevenLabs agora é compatível com WebRTC, trazendo cancelamento de eco e remoção de ruído de fundo de alto nível para seus agentes de IA.

O que isso significa para desenvolvedores

Qualidade de conversa aprimorada Indo além da nossa base de baixa latência, o WebRTC permite um processamento de áudio superior que não era possível com métodos tradicionais de streaming. Seus agentes de IA agora podem oferecer conversas naturais e com áudio cristalino, como seus usuários esperam.

Qualidade de áudio superior O WebRTC traz cancelamento de eco e remoção de ruído de fundo de alto nível, já testados em bilhões de chamadas de vídeo. Isso elimina problemas de qualidade de áudio que podem atrapalhar conversas com IA.

Integração fácil com o navegador Sem plugins, sem downloads. O WebRTC funciona nativamente em todos os navegadores modernos, facilitando a integração em tempo real de voz IA em aplicações web.

Confiabilidade pronta para produção Baseado na mesma tecnologia WebRTC já usada em bilhões de chamadas de vídeo no mundo todo, com adaptação automática de rede e recuperação de conexão.

Resultados comprovados com a migração do 11.ai

Já migramos todo o uso do 11.ai para WebRTC e os resultados falam por si: desempenho do SDK do cliente e qualidade das conversas melhoraram muito. O processamento de áudio avançado do WebRTC transformou a experiência dos usuários, e estamos animados para levar essas melhorias para todos os usuários do Conversational AI, em todos os SDKs, no app e pelo widget de embed.

Comece agora mesmo

O suporte ao WebRTC já está disponível no nosso pacote npm como alternativa às conexões WebSocket, e também no nosso SDK para Swift. Os SDKs para React Native e Android com suporte a WebRTC chegam em breve.

Integração simples - basta um parâmetro

Trocar para WebRTC é tão fácil quanto alterar um único parâmetro no seu código:

const conversation = useConversation();

// Iniciar uma conversa com WebRTC
const conversationId = await conversation.startSession({
agentId: '<your-agent-id>',
connectionType: 'webrtc', // Troque de "websocket" para "webrtc"
});

Para agentes públicos, apenas o agentId é necessário. Para conversas autenticadas, use a REST API para gerar tokens de conversa.

Pronto para criar a próxima geração de experiências com agente de voz IA? Junte-se a milhares de desenvolvedores que já usam o Conversational AI da ElevenLabs para criar agentes de IA envolventes e responsivos.agentes de IA.

Explore artigos da equipe ElevenLabs

ElevenLabs

Crie com o áudio IA da mais alta qualidade