L'IA conversationnelle d'ElevenLabs prend désormais en charge WebRTC

ElevenLabs Conversational AI prend désormais en charge WebRTC pour une meilleure qualité de conversation

webrtc header image

Des conversations IA en temps réel et à faible latence sont là.

Nous sommes ravis d'annoncer que ElevenLabs

Ce que cela signifie pour les développeurs

Qualité de conversation améliorée Au-delà de notre base déjà à faible latence, WebRTC permet un traitement audio supérieur qui n'était pas possible avec les approches de streaming traditionnelles. Vos agents IA peuvent désormais offrir des conversations claires et naturelles que vos utilisateurs attendent.

Qualité audio supérieure WebRTC offre une annulation d'écho et une suppression du bruit de fond de premier ordre, éprouvées sur des milliards d'appels vidéo. Cela élimine les problèmes de qualité audio qui peuvent perturber les conversations IA.

Intégration fluide au navigateur Pas de plugins, pas de téléchargements. WebRTC fonctionne nativement dans tous les navigateurs modernes, rendant l'intégration de la voix IA en temps réel dans les applications web sans effort.

Fiabilité prête pour la production Construit sur la même pile WebRTC éprouvée qui alimente des milliards d'appels vidéo dans le monde, avec adaptation automatique du réseau et récupération de connexion.

Résultats prouvés de la migration 11.ai

Nous avons déjà migré toute l'utilisation sur 11.ai vers WebRTC et les résultats parlent d'eux-mêmes - amélioration spectaculaire des performances du SDK client et de la qualité des conversations. Les capacités de traitement audio supérieures de WebRTC ont transformé l'expérience utilisateur, et nous sommes ravis de déployer ces mêmes améliorations à tous les utilisateurs de Conversational AI sur tous les SDK, dans l'application et via le widget intégré.

Commencez dès aujourd'hui

La prise en charge de WebRTC est disponible maintenant dans notre package npm comme alternative aux connexions WebSocket, et dans notre

Intégration simple - Un seul paramètre

Passer à WebRTC est aussi simple que de changer un seul paramètre dans votre code existant :

const conversation = useConversation();

// Démarrer une conversation WebRTC
const conversationId = await conversation.startSession({
agentId: '<your-agent-id>',
connectionType: 'webrtc', // Passer de "websocket" à "webrtc"
});

Pour les agents publics, seul le agentId est requis. Pour les conversations authentifiées, utilisez l'API REST pour générer des jetons de conversation.

Prêt à créer la prochaine génération d'

Découvrez les articles de l'équipe ElevenLabs

ElevenLabs

Créez avec l'audio AI de la plus haute qualité.

Se lancer gratuitement

Vous avez déjà un compte ? Se connecter