Skip to navigation

Hoe houd ik de WebSocket open?

Als je via onze API met het text-to-speech-WebSockets-endpoint werkt, wordt de verbinding na 20 seconden inactiviteit automatisch gesloten.

Om de verbinding open te houden, kun je één spatieteken ” ” versturen. Let op: deze string moet een spatie bevatten, want als je een volledig lege string, "", verstuurt, wordt een End of Sequence-bericht (EOS) verzonden en wordt de socket gesloten.

Hiermee blijft de verbinding nog eens 20 seconden open. Om de verbinding langer open te houden, moet je elke 20 seconden extra enkele spatietekens ” ” versturen.

Je kunt ook opgeven hoe lang de verbinding inactief mag zijn voordat deze automatisch wordt gesloten. De standaardwaarde is 20 seconden, maar je kunt dit wijzigen door inactivity_timeout als queryparameter aan het WebSockets-endpoint toe te voegen. De maximale toegestane waarde is 180 seconden.

Bekijk de WebSockets API-referentie voor meer informatie.