AsyncAPI channel · Deepgram · Deepgram Text-to-Speech Streaming Events

/v1/speak

WebSocket channel for real-time text-to-speech streaming. The client sends text as JSON messages and receives synthesized audio as binary frames. Connection parameters include model, encoding, sample_rate, and container settings.

Provider: Deepgram AsyncAPI: v2.6.0 Spec: Deepgram Text-to-Speech Streaming Events Operations: 2 Messages: 8

Channel address

/v1/speak

Operations

publish
sendTextForSpeech
Send text for speech synthesis
receiveSpeechAudio
Receive synthesized speech audio

Messages

TextInput
Text to synthesize into speech
Content-Type: application/json
Flush
Flush pending text
Content-Type: application/json
Reset
Reset the synthesis state
Content-Type: application/json
Close
Close the streaming session
Content-Type: application/json
AudioData
Synthesized speech audio data
Content-Type: application/octet-stream
Flushed
Flush confirmation
Content-Type: application/json
Warning
Warning message
Content-Type: application/json
TTSError
Error message
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.

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