Skip to main content
POST
/
v1
/
tts
/
slng
/
canopylabs
/
orpheus:en
Orpheus (English)
curl --request POST \
  --url https://api.slng.ai/v1/tts/slng/canopylabs/orpheus:en \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "voice": "tara",
  "prompt": "Hello, this is a test of text to speech synthesis."
}
'
"<string>"

Authorizations

Authorization
string
header
required

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

Headers

X-Region-Override
enum<string>

Target region override. Auto-selected if not provided.

Available options:
eu-west

Body

application/json
text
string

Text to synthesize (legacy, use prompt).

Minimum string length: 1
voice
enum<string>
default:tara

Voice identifier.

Available options:
tara,
leah,
jess,
leo,
dan,
mia,
zac,
zoe
speed
number

Speed multiplier (0.5-2.0).

Required range: 0.5 <= x <= 2
prompt
string

Text to synthesize.

Minimum string length: 1
stream
boolean

Enable streaming response.

emotion
enum<string>

Emotion to apply.

Available options:
neutral,
happy,
sad,
angry,
surprised

Response

Synthesis successful.

Binary audio data.