Skip to main content
POST
/
v1
/
bridges
/
unmute
/
tts
/
{model_variant}
curl --request POST \
  --url https://api.slng.ai/v1/bridges/unmute/tts/{model_variant} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "voice": "aura-2-thalia-en",
  "text": "Hello, this is a test of text to speech synthesis."
}
'
"<string>"
{
"error": "Validation error",
"details": "Missing required field: text"
}
{
"error": "TTS service error",
"status": 400,
"details": "Rime TTS API error: 400 Bad Request - Invalid argument: Invalid speaker: aurelie"
}
{
"error": "<string>",
"message": "<string>",
"statusCode": 123
}
{
"error": "Service error",
"details": "Internal processing error"
}
{
"error": "TTS service error",
"status": 400,
"details": "Rime TTS API error: 400 Bad Request - Invalid argument: Invalid speaker: aurelie"
}

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,
deepgram/aura:2,
elevenlabs/eleven-flash:2,
elevenlabs/eleven-flash:2.5,
elevenlabs/eleven-multilingual:2,
elevenlabs/eleven:3,
gradium/tts:default,
kugelaudio/kugel:1,
kugelaudio/kugel:1-turbo,
kugelaudio/kugel:2,
kugelaudio/kugel:2-turbo,
murf/murftts:falcon,
sarvam/bulbul:v3,
slng/canopylabs/orpheus:en,
slng/deepgram/aura:2-en,
slng/deepgram/aura:2-es,
slng/inworld/max:1.5,
slng/rime/arcana:3-en,
slng/rime/arcana:3-es,
slng/rime/arcana:3-fr,
slng/rime/arcana:3-hi,
slng/rime/arcana:ar,
slng/rime/arcana:de,
slng/rime/arcana:en,
slng/rime/arcana:es,
slng/rime/arcana:fr,
slng/rime/coda:0-id,
soniox/tts-rt:v1

Query Parameters

region
enum<string>

Target region override. Auto-selected if not provided. Equivalent to the X-Region-Override header; the header takes precedence when both are set.

Available options:
ap-southeast-2,
eu-north-1,
us-east-1
world-part
enum<string>

Target world part override. Auto-selected if not provided. Equivalent to the X-World-Part-Override header; the header takes precedence when both are set.

Available options:
ap,
eu,
na

Body

application/json

Unmute TTS request.

text
string
required

Text to synthesize.

voice
string

Voice identifier.

Response

Synthesis successful.

Binary audio data.