Passer au contenu

Améliorations WebSocket : fiabilité et délai d’inactivité personnalisé

Sortie plus stable pour les longues générations audio et délai d’inactivité personnalisable

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

Nous avons mis à jour notre API WebSocket pour rendre les longues générations audio plus stables. Ces changements corrigent les problèmes où les voix pouvaient devenir robotiques ou s’estomper lors de sessions prolongées, garantissant une qualité constante du début à la fin. Voici un exemple de l’évolution d’une voix entre le début et la fin d’une longue génération :

Avant

 / 
 / 

Après

 / 
 / 

Nous avons aussi ajouté un délai d’inactivité personnalisable pour les connexions WebSocket, avec un nouveau maximum de 180 secondes. La valeur par défaut reste à 20 secondes, mais vous pouvez l’augmenter selon vos besoins.

Pour modifier ce paramètre, ajoutez simplement inactivity_timeout comme paramètre de requête dans l’endpoint WebSocket :

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

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