AsyncAPI channel · Voiceitt · Voiceitt WebSockets API

/socket.io

Single Socket.IO session channel carrying all documented events.

Provider: Voiceitt AsyncAPI: v3.0.0 Spec: Voiceitt WebSockets API Operations: 8 Messages: 19

Channel address

/socket.io

Operations

send
sendSetOptions
send
sendRefreshToken
send
sendDisconnectRequest
send
sendRecognizeAudioSamples
send
sendStreamAudioSamples
send
sendStreamCompressedAudio
receive
receiveRecognitionEvents
receive
receiveLifecycleEvents

Messages

set_options
Set recognition options (repeatable at any point after connecting): run_itn, run_capitalization, run_spoken_command_conversion, filter_profanities, streaming_vad_min_silence_length.
Content-Type:
refresh_token
Refresh the session JWT before expiry.
Content-Type:
disconnect_request
Request to close user session
Content-Type:
recognize_audio_samples
Audio samples serialized as bytes plus a sample-type string (int16, int32, float32, float64). Server replies immediately with request_received (request_id), then a recognition event whose text may be
Content-Type:
stream_audio_samples
Continuous PCM streaming (recommended 3200-sample chunks); responses are chronologically ordered recognition and partial_recognition events.
Content-Type:
stream_compressed_audio
Compressed audio (e.g. mp4, ogg) with a MIME type; same response events as stream_audio_samples.
Content-Type:
connection_ready
Server ready to accept recognition requests
Content-Type:
model_loading
Speech model is loading
Content-Type:
model_ready
Speech model loaded
Content-Type:
model_missing
No speech model available for the user
Content-Type:
model_loading_error
Speech model failed to load
Content-Type:
critical_error
Unrecoverable server error
Content-Type:
request_received
Payload: request_id (str).
Content-Type:
recognition
Fields: text, segment_id, start_time, end_time (streaming) or text, request_id (pre-segmented).
Content-Type:
partial_recognition
Fields: text (stable output), unstable_text (may change), segment_id.
Content-Type:
error
Fields: message, optional request_id.
Content-Type:
pre_shutdown
Maintenance pre-shutdown notification
Content-Type:
shutdown
Maintenance shutdown notification
Content-Type:
reset_alb_cookies
Load-balancer cookie reset response
Content-Type:

About AsyncAPI

The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.

Browse every event-driven channel on the APIs.io network or compare with the broader Agent Skill and MCP server surfaces of the same providers.