Conversational AI da ElevenLabs agora é compatível com WebRTC
- Escrito por
- Angelo Giacco
- Publicado
OuvirOuça este artigo
As conversas com IA em tempo real e baixa latência chegaram.
Temos o prazer de anunciar que o Conversational AI da ElevenLabs agora oferece suporte a WebRTC, com cancelamento de eco de ponta e remoção de ruído de fundo para seus agentes de IA.
O que isso significa para desenvolvedores
Melhor qualidade nas conversas Indo além da nossa base de baixa latência, o WebRTC oferece processamento de áudio superior, algo que não era possível com abordagens tradicionais de streaming. Agora, seus agentes de IA podem proporcionar as conversas naturais e cristalinas que seus usuários esperam.
Qualidade de áudio superior O WebRTC oferece cancelamento de eco e remoção de ruído de fundo de ponta, testados em bilhões de chamadas de vídeo. Isso elimina problemas de qualidade de áudio que podem atrapalhar conversas com IA.
Integração simples com navegadores Sem plugins nem downloads. O WebRTC funciona nativamente em todos os navegadores modernos, facilitando a integração de voz IA em tempo real a aplicações web.
Confiabilidade pronta para produção Baseado na mesma infraestrutura WebRTC testada em bilhões de chamadas de vídeo no mundo todo, com adaptação automática à rede e recuperação de conexão.
Resultados comprovados da migração do 11.ai
Já migramos todo o uso do 11.ai para WebRTC, e os resultados falam por si: melhorias significativas no desempenho do SDK do cliente e na qualidade das conversas. Os recursos superiores de processamento de áudio do WebRTC transformaram a experiência do usuário, e estamos animados para disponibilizar essas mesmas melhorias a todos os usuários do Conversational AI em todos os SDKs, no app e pelo widget incorporado.
Comece hoje
O suporte a WebRTC está disponível agora em nosso pacote npm como alternativa às conexões WebSocket e em nosso SDK Swift. Os SDKs para React Native e Android com suporte a WebRTC estarão disponíveis em breve.
Integração simples — apenas um parâmetro
Mudar para WebRTC é tão simples quanto alterar um único parâmetro no seu código atual:
const conversation = useConversation();// Inicie uma conversa via WebRTCconst 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.
Tudo pronto para criar a próxima geração de experiências com agentes 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.
Angelo é um engenheiro full stack que foca no crescimento de Conversational AI e na experiência do desenvolvedor.





