Skip to main content
POST
Stream Speech

Authorizations

x-user-auth
string
header
required

Your API key from account settings

x-bot
string
header
required

Your bot ID from account settings

Body

application/json
TextMessage
string
required

Text to convert to speech

Example:

"مرحباً! هذا بث صوتي لحظي."

LanguageCode
string
required

Language code for speech

Example:

"ar"

Speaker
string
required

Voice to use for generation

Example:

"Hesham"

ModelType
string
required

Required. Voice model version. One of: v1, v1-fast, v2, v3, v4, or eval-*.

Example:

"v1"

Temperature
number<float>

Controls speech variation

Required range: 0 <= x <= 1
Example:

0.8

OutputSampleRate
integer

Audio sample rate

Example:

24000

StreamChunkSize
integer

Size of audio chunks for streaming

Required range: x <= 400
Example:

300

Response

200 - text/event-stream

Streaming audio generation with progressive chunks

Server-sent events with audio chunks