Skip to content

MaaS-Ele TextToSpeech

1.Request Method:

POST

2.Request Path:

/tts-e/text-to-speech/{voice_id}

3.PathVariables

Parameter Description Example
voice_id Voice ID, see Appendix for details EXAVITQu4vr4xnSDxMaL

4.QueryParams

Parameter Description Example
enable_logging Privacy mode
true: (default) non-privacy mode
false: privacy mode
true
optimize_streaming_latency Latency optimization (deprecated parameter)
Available values: 1-4
1
output_format Output format
Available values:
mp3_22050_32
mp3_44100_32
mp3_44100_64
mp3_44100_96
mp3_44100_128 (default)
mp3_44100_192
pcm_16000
pcm_22050
pcm_24000
pcm_44100
ulaw_8000
mp3_44100_128

5.Request Headers

Parameter Description Example
Authorization AccessKey
Bearer ${AccessKey}
Bearer RWYhq1NsLPAMmieux0Gd

6.Request Body

Parameter Description Example
text Text (required) how are you
model_id Model ID
Available values:
eleven_monolingual_v1 (default)
eleven_multilingual_v2
eleven_turbo_v2_5
eleven_turbo_v2
eleven_multilingual_v1
eleven_monolingual_v1
1
language_code Language code, currently only supported by eleven_turbo_v2_5 ISO 639-1
voice_settings Voice settings {"stability":0,"similarity_boost":1.0}
voice_settings.stability Stability 0
voice_settings.similarity_boost Similarity Boost 1.0
voice_settings.style Voice Style 0
voice_settings.use_speaker_boost Use Speaker Boost
true (default)/false
true
pronunciation_dictionary_locators object[]
List of pronunciation dictionary locators, supports up to 3
"pronunciation_dictionary_locators": [{"pronunciation_dictionary_id": "","version_id": ""}]
pronunciation_dictionary_locators.pronunciation_dictionary_id Pronunciation Dictionary ID 123
pronunciation_dictionary_locators.version_id Version ID 123
seed Deterministic Sampling 123
previous_text Previous Text Content hi
next_text Next Text Content how are you
previous_request_ids string[]
List of previous sample request IDs
["xx","xxx"]
next_request_ids string[]
List of next sample request IDs
["xx","xxx"]

7.Response Headers

Parameter Description Example
character-cost Character Size 333
request-id Request ID 12342wqwqe

8.Response Body

File stream

9.Request Example:

curl --location '${endpointPath}/tts-e/text-to-speech/{voice_id}' \
--header 'Authorization: Bearer ${AccessKey}' \
--header 'Content-Type: application/json' \
--data '{
  "text": "hi",
  "voice_settings": {
    "stability": 0,
    "similarity_boost": 1.0
  }
}'

10.Appendix

  • Available voice_id
name voice_id
Sarah EXAVITQu4vr4xnSDxMaL
Laura FGY2WhTYpPnrIDTdsKH5
Charlie IKne3meq5aSn9XLyUdCD
George JBFqnCBsd6RMkjVDRZzb
Callum N2lVS1w4EtoT3dr4eOWO
Liam TX3LPaxmHKxFdv7VOQHJ
Charlotte XB0fDUnXU5powFXDhCwa
Alice Xb7hH8MSUJpSbSDYk0k2
Matilda XrExE9yKIg1WjnnlVkGX
Will bIHbv24MWmeRgasZH58o
Jessica cgSgspJ2msm6clMCkdW9
Eric cjVigY5qzO86Huf0OWal
Chris iP95p4xoKVk53GoZ742B
Brian nPczCjzI2devNBz1zQrb
Daniel onwK4e9ZLuTAKqWW03F9
Lily pFZP5JQG7iQjIQuC4Bku
Bill pqHfZKP75CvOlQylNhV4