Skip to main content
POST

Prompt (input.prompt)

Required. Text to synthesize. Maximum 2,000 characters.

Voice presets (input.voice)

Optional. Default Craig (en). Pass the voice ID exactly as listed (language tag in parentheses).

Authorizations

Authorization
string
header
required

Authorization: Bearer YOUR_API_KEY

Body

application/json
model
enum<string>
default:inworld-tts-1.5-mini
required

Model ID. Use inworld-tts-1.5-mini for this endpoint.

Available options:
inworld-tts-1.5-mini
Example:

"inworld-tts-1.5-mini"

input
object
required
webhook
string<uri>

Optional HTTPS callback URL when the task completes, fails, or is cancelled.

Response

Async task created

data
object
required