Skip to main content
POST
Synthesize speech

Authorizations

Authorization
string
header
required

HERO personal access token

Body

application/json
text
string
required
Required string length: 1 - 900
prompt
string
Maximum string length: 900
voice
string
style
enum<string>
Available options:
natural,
narration,
formal,
expressive
model
enum<string>

Model to try first.

The server falls back to its configured models if this one is unavailable.

Available options:
gemini-2.5-flash-preview-tts,
gemini-2.5-pro-preview-tts,
gemini-2.5-flash-lite-preview-tts,
gemini-2.5-flash-tts,
gemini-2.5-pro-tts
audioEncoding
enum<string>
Available options:
LINEAR16,
MP3,
OGG_OPUS,
ALAW,
MULAW
languageCode
string
Pattern: ^[a-zA-Z]{2,3}(-[a-zA-Z0-9]{2,8})*$

Response

200 response

success
enum<boolean>
required
Available options:
true
Example:

true

data
object
required