Pular para o conteúdo

Melhorias no WebSocket: mais confiável e com timeout personalizado

Saída mais estável para gerações longas de áudio e timeout de inatividade ajustável

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

Atualizamos nossa API WebSocket para tornar as gerações longas de áudio mais estáveis. Essas mudanças corrigem problemas em que as vozes podiam ficar robóticas ou perder qualidade em sessões longas, garantindo consistência do início ao fim. Veja abaixo como uma voz muda entre o começo e o final de uma geração longa:

Antes

 / 
 / 

Depois

 / 
 / 

Também adicionamos um timeout de inatividade personalizado para conexões WebSocket, agora com limite máximo de 180 segundos. O padrão continua sendo 20 segundos, mas pode ser ajustado conforme sua necessidade.

Para ajustar, basta adicionar inactivity_timeout como parâmetro de consulta no endpoint WebSocket:

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

Explore artigos da equipe ElevenLabs

ElevenLabs

Crie com o áudio IA da mais alta qualidade