> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# ¿Cómo puedo mantener abierto el WebSocket?

Si trabajas con la ruta de API WebSockets de texto a voz, la conexión se cerrará automáticamente tras 20 segundos de inactividad.

Para mantener la conexión abierta, puedes enviar un único carácter de espacio " ". Ten en cuenta que esta cadena debe incluir un espacio, ya que enviar una cadena completamente vacía, "", enviará un mensaje de fin de secuencia (EOS) y cerrará el socket.

Esto mantendrá la conexión abierta durante otros 20 segundos. Para mantenerla abierta más tiempo, tendrás que enviar caracteres de espacio único adicionales " " cada 20 segundos.

También puedes especificar cuánto tiempo puede estar inactiva la conexión antes de que se cierre automáticamente. El valor predeterminado es de 20 segundos, pero puedes cambiarlo añadiendo `inactivity_timeout` como parámetro de consulta en la ruta de API WebSockets. El valor máximo permitido es de 180 segundos.

Para más información, consulta la [referencia de la API WebSockets.](/docs/es/api-reference/websockets)