Stream-input TTS client frames
Reference for the ElevenLabs stream-input frames a client sends to stream text into TTS on AllModels: init, text chunks, flush, and close.
Reference for the ElevenLabs stream-input frames a client sends to stream text into TTS on AllModels: init, text chunks, flush, and close.
ElevenLabs SDK-compatible streaming-input TTS
Address
/el/v1/text-to-speech/{voice_id}/stream-inputDescription
ElevenLabs stream-input protocol across supported TTS providers.
AllModels API key (ElevenLabs SDK convention).
In: header
Parameters
Provider voice id (path segment), e.g. eve for Grok TTS. Forwarded to the routed provider verbatim — the router applies no default voice and recognises no placeholder; see defaults.tts.voice on GET /v1/providers for a recommended value per provider.
Messages
Native STT server frames SEND
Reference for the events AllModels returns on the native /v1/stt WebSocket: normalized, sequenced transcript events or raw provider frames.
Stream-input TTS server frames SEND
Reference for the frames AllModels returns on the ElevenLabs-compatible stream-input TTS WebSocket: base64 audio chunks, completion, and errors.
