Continuous Text Stream
Deepgram Text to Speech WebSocket
HandshakeTry it
GET
wss://api.deepgram.com/v1/speak
Headers
Authorization
API key for authentication. Format should be be either ‘token <DEEPGRAM_API_KEY>’ or ‘Bearer <JWT_TOKEN>’
Query parameters
encoding
Encoding allows you to specify the expected encoding of your audio output
model
AI model used to process submitted text
sample_rate
Sample Rate specifies the sample rate for the output audio. Based on encoding 8000 or 24000 are possible defaults. For some encodings sample rate is not configurable.
Allowed values:
Send
textToSpeechRequest
OR
speak_controlMessagesRequest
Receive
textToSpeechResponse
OR
controlMessagesResponse
OR
speak_closeFrame