ElevenLabs Conversational AI agora suporta WebRTC

O ElevenLabs Conversational AI agora suporta WebRTC para melhorar a qualidade das conversas

webrtc header image

Conversas em tempo real e com baixa latência já estão disponíveis.

Estamos animados em anunciar que a ElevenLabs

O Que Isso Significa para Desenvolvedores

Qualidade de Conversa Aprimorada Indo além da nossa já baixa latência, o WebRTC desbloqueia um processamento de áudio superior que não era possível com abordagens de streaming tradicionais. Seus agentes de IA agora podem oferecer conversas claras e naturais que seus usuários esperam.

Qualidade de Áudio Superior O WebRTC desbloqueia cancelamento de eco de primeira classe e remoção de ruído de fundo testados em bilhões de chamadas de vídeo. Isso elimina problemas de qualidade de áudio que podem interromper conversas de IA.

Integração Sem Complicações no Navegador Sem plugins, sem downloads. O WebRTC funciona nativamente em todos os navegadores modernos, facilitando a integração de IA de voz em tempo real em aplicativos web.

Confiabilidade Pronta para Produção Construído na mesma base de WebRTC testada em bilhões de chamadas de vídeo em todo o mundo, com adaptação automática de rede e recuperação de conexão.

Resultados Comprovados da Migração 11.ai

Já migramos todo o uso no 11.ai para WebRTC e os resultados falam por si - desempenho do SDK do cliente e qualidade de conversa dramaticamente melhorados. As capacidades superiores de processamento de áudio do WebRTC transformaram a experiência do usuário, e estamos animados para implementar essas mesmas melhorias para todos os usuários do Conversational AI em todos os SDKs, no aplicativo e via widget embutido.

Comece Hoje

O suporte a WebRTC está disponível agora em nosso pacote npm como uma alternativa às conexões WebSocket, e no nosso

Integração Simples - Apenas Um Parâmetro

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

const conversation = useConversation();

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

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

Pronto para criar a próxima geração de

Explore artigos da equipe ElevenLabs

ElevenLabs

Crie com o áudio IA da mais alta qualidade