WebSockets

The channel for sending TTS requests and receiving audio responses. Use this WebSocket endpoint to stream text and receive audio in real time.

HandshakeTry it

GET
wss://api.murf.ai/v1/speech/stream-input

Headers

api_keystringOptional
Your Murf API key.

Query parameters

api_keystringOptional
Your Murf API key.
sample_ratestringOptionalDefaults to 44100

The sample rate for audio output (optional).

channel_typestringOptionalDefaults to MONO

The channel type for audio output (optional).

formatstringOptionalDefaults to WAV

The audio format for output (optional).

Send

Set Voice ConfigurationobjectRequired
OR
Send TextobjectRequired
OR
Set Advanced SettingsobjectRequired
OR
Clear ContextobjectRequired

Receive

Audio OutputobjectRequired
OR
Final OutputobjectRequired