Voiceitt · AsyncAPI Specification
Voiceitt WebSockets API
Version 1.0
Socket.IO WebSockets API for real-time speech recognition of non-standard speech. Clients authenticate with a JWT (token + refresh_token in the Socket.IO auth option, obtained from the Voiceitt HTTP API), configure the session with set_options, then send pre-segmented audio (recognize_audio_samples) or stream continuous audio (stream_audio_samples / stream_compressed_audio), receiving recognition and partial_recognition events. PCM input must be single-channel 16,000 Hz (int16, int32, float32 or float64); the recommended streaming chunk is 3200 samples. Compressed formats such as mp4 and ogg are supported via stream_compressed_audio.
View Spec
View on GitHub
Speech RecognitionSpeech-to-TextVoiceAccessibilityAssistive TechnologyArtificial IntelligenceTranscriptionCaptioningCompanyAsyncAPIWebhooksEvents
Channels
session
Single Socket.IO session channel carrying all documented events.
Servers
wss
production
Socket.IO endpoint; JWT passed in the auth option (token, refresh_token).