Skip to main content
POST

Authorizations

Authorization
string
header
required

API key issued by SLNG. Pass as Authorization: Bearer <token>.

Path Parameters

model_variant
enum<string>
required

Target TTS model. Any WebSocket-capable TTS model is supported.

Available options:
cartesia/sonic:3,
cartesia/sonic:3.5,
deepgram/aura:2,
fish/tts:drama-3,
fish/tts:s2-pro,
fish/tts:s2.1-pro,
gradium/tts:default,
kugelaudio/kugel:2,
murf/murftts:falcon,
sarvam/bulbul:v3,
slng/deepgram/aura:2-en,
slng/fish/tts:s2.1-pro,
soniox/tts-rt:v1

Body

application/json

Unmute TTS request. The gateway maps voice, text, and language to the target model's field names and forwards any other field to that model's HTTP API unchanged.

text
string
required

Text to synthesize.

voice
string

Voice identifier for the selected model.

language
string

Optional language hint; models with automatic or voice-selected language ignore it.

pronunciation
object

Optional pronunciation rewrite, applied where the selected model supports it. mode is always rewrite; supply exactly one of name (a dictionary name, 1–128 characters) or dictionary_id.

Response

Synthesis successful.

Binary audio data.