Salta al contenido

Mejoras en WebSocket: más fiabilidad y timeout personalizado

Audio largo más estable y timeout de inactividad personalizado

A digital illustration of a web socket with interconnected nodes and lines surrounding it.

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

Descubre artículos del equipo de ElevenLabs

ElevenLabs

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

Empieza gratis

¿Ya tienes una cuenta? Inicia sesión