> 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.

# 如何保持 WebSocket 连接打开？

如果你通过 API 使用文本转语音 WebSockets 端点，连接会在 20 秒无活动后自动关闭。

要保持连接开启，可以发送一个空格字符 " "。请注意，此字符串必须包含空格；发送完全空的字符串 "" 会发送序列结束（EOS）消息，从而关闭套接字。

这样可让连接再保持 20 秒。要保持更长时间，需要每隔 20 秒发送额外的单个空格字符 " "。

你还可以指定连接在自动关闭前允许无活动的时长。默认值为 20 秒，但可以在 WebSockets 端点中将 `inactivity_timeout` 添加为查询参数来修改。允许的最大值为 180 秒。

更多信息请参阅 [WebSockets API 参考文档。](/docs/zh/api-reference/websockets)