allmodels.ioDocs
Realtime WebSocket referenceElevenLabs SDK-compatible streaming-input TTS

Stream-input TTS server frames

The raw document is available at /docs/asyncapi.yaml and from the API at api.allmodels.io/asyncapi.yaml.

ElevenLabs SDK-compatible streaming-input TTS

Address

/el/v1/text-to-speech/{voice_id}/stream-input

Description

ElevenLabs stream-input protocol across supported TTS providers.

Authorization

xi-api-key<token>

AllModels API key (ElevenLabs SDK convention).

In: header

Parameters

voice_id?string

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