Salta al contenido

Mejoras en WebSocket: más fiabilidad y timeout personalizado

Publicado
Última actualización

EscucharEscucha este artículo

Hemos actualizado nuestra API WebSocket para que las generaciones de audio largas sean más estables. Estos cambios corrigen problemas donde las voces podían sonar robóticas o perder calidad en sesiones largas, asegurando un resultado consistente de principio a fin. Aquí puedes ver cómo cambia una voz entre el inicio y el final de una generación larga:

Antes

 / 
 / 

Después

 / 
 / 

Ahora también puedes personalizar el timeout de inactividad en las conexiones WebSocket, con un nuevo máximo de 180 segundos. El valor por defecto sigue siendo 20 segundos, pero puedes ampliarlo según lo que necesites.

Para cambiarlo, solo tienes que añadir inactivity_timeout como parámetro en la ruta de API de WebSocket:

wss://api.elevenlabs.io/v1/text-to-speech/{voice_id}/stream-input?model_id=eleven_turbo_v2&inactivity_timeout=180

Artículos relacionados

Crea con el audio IA de la más alta calidad