ElevenLabs Conversational AI obsługuje już WebRTC
- Autor
- Angelo Giacco
- Opublikowano
PosłuchajPosłuchaj tego artykułu
Rozmowy AI w czasie rzeczywistym i z niskimi opóźnieniami już są dostępne.
Z radością ogłaszamy, że Conversational AI od ElevenLabs obsługuje teraz WebRTC, oferując najlepsze w klasie usuwanie echa i usuwanie szumów tła dla twoich agentów AI.
Co to oznacza dla deweloperów
Lepsza jakość rozmów Dzięki WebRTC, poza niskimi opóźnieniami, zyskujesz lepsze przetwarzanie dźwięku, niedostępne przy tradycyjnym streamingu. Twoi agenci AI mogą teraz prowadzić krystalicznie czyste, naturalne rozmowy, jakich oczekują użytkownicy.
Wyższa jakość audio WebRTC zapewnia najlepsze w klasie usuwanie echa i szumów tła, sprawdzone w miliardach rozmów wideo. Eliminuje to problemy z jakością audio, które mogą zakłócać rozmowy AI.
Łatwa integracja z przeglądarką Bez wtyczek i pobierania. WebRTC działa natywnie we wszystkich nowoczesnych przeglądarkach, więc łatwo zintegrujesz głos AI w czasie rzeczywistym z aplikacjami webowymi.
Niezawodność gotowa do produkcji Rozwiązanie działa na tym samym sprawdzonym stosie WebRTC, który obsługuje miliardy rozmów wideo na całym świecie, z automatycznym dostosowaniem do sieci i odzyskiwaniem połączenia.
Potwierdzone wyniki migracji 11.ai
Przenieśliśmy już cały ruch 11.ai do WebRTC, a wyniki mówią same za siebie — wydajność SDK po stronie klienta i jakość rozmów znacznie się poprawiły. Lepsze przetwarzanie audio przez WebRTC zmieniło doświadczenie użytkowników. Z radością udostępniamy te same ulepszenia wszystkim użytkownikom Conversational AI — we wszystkich SDK, w aplikacji i przez widżet do osadzania.
Zacznij już dziś
Obsługa WebRTC jest już dostępna w naszym pakiecie npm jako alternatywa dla połączeń WebSocket oraz w naszym Swift SDK. Wkrótce pojawią się SDK dla React Native i Androida z obsługą WebRTC.
Prosta integracja — tylko jeden parametr
Przejście na WebRTC jest tak proste, jak zmiana jednego parametru w obecnym kodzie:
const conversation = useConversation();// Rozpocznij rozmowę WebRTCconst conversationId = await conversation.startSession({ agentId: '<your-agent-id>', connectionType: 'webrtc', // Zmień „websocket” na „webrtc”});
W przypadku agentów publicznych wystarczy agentId. W przypadku rozmów uwierzytelnionych użyj REST API, aby wygenerować tokeny rozmowy.
Chcesz tworzyć doświadczenia nowej generacji z agentami głosowymi AI? Dołącz do tysięcy deweloperów, którzy już używają ElevenLabs Conversational AI do tworzenia angażujących, responsywnych agentów AI.
Angelo to full stack inżynier, który koncentruje się na rozwoju Conversational AI i doświadczeniu deweloperów.





