Provider:SLNGAsyncAPI: v3.0.0Spec: SLNG Gateway API - SLNG STTMessages: 8
Channel address
/v1/stt/slng/deepgram/nova:3-en
Messages
SlngDeepgramNova3EnSttInitRequest
Initialize an SLNG-hosted Deepgram Nova 3 English STT session.
Content-Type: application/json
DeepgramSttBinaryAudio
Stream raw binary PCM audio frames to be transcribed. Sent as binary WebSocket frames (NOT JSON). Recommended chunk size is 8192 bytes (~256ms at 16kHz linear16). Start streaming immediately after the
Content-Type: application/octet-stream
SttFinalizeMessage
Force-finalize buffered audio tokens without closing the connection.
Content-Type: application/json
SttCloseMessage
Signal end of audio stream and close the connection.
Content-Type: application/json
KeepaliveMessage
Keep the WebSocket connection alive during silence.
Content-Type: application/json
DeepgramSttMetadata
Deepgram session metadata. Sent when the backend connects and again after the session ends with final statistics. This is informational — do not wait for it before streaming audio.
Content-Type: application/json
DeepgramSttResultsEn
Deepgram transcription result — partial or final, determined by is_final.
Content-Type: application/json
DeepgramSttError
Error from the Deepgram backend or gateway.
Content-Type: application/json
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.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.