Skip to main content

Client-Server Interaction

Initialization​

Clients connect to the server via WebSocket and send an initial JSON message to establish the session with necessary parameters like language and task.

Audio Streaming​

Clients continuously send audio data in binary format to the server. The server processes the audio data in real-time and returns transcribed text segments.

Authentication​

Clients can optionally send an auth field in the initial message for authentication purposes. Unauthorized clients will be disconnected.

Disconnection​

The server will send a disconnect message when the session ends or if the maximum connection time is reached.