1) Send a request
POST a multipart form request to the public API endpoint. Include your API key in thex-api-key header.
Request fields
Model selection
For non-English speech, send the official public selectormodel=aurora-1.
aurora-1 is an experimental public model selector currently recommended for German, French, and Spanish.
Example:
model=nova-1. Alternatively, sending
speaker_profile=early_childhood also selects Nova 1.
Audio upload options
You can provide audio in one of these ways:- Multipart upload (current default):
multipart/form-datawith a file field namedaudio. - Raw binary body: use the matching audio
Content-Typesuch asaudio/wavoraudio/mp4, then POST the bytes directly. - Base64 in JSON:
{ "audio_b64": "..." }. - URL fetch:
{ "audio_url": "https://..." }(must behttp(s)and sent as JSON, or included as a form field).
Supported formats
Currently supported: WAV, M4A, FLAC, MP3, OGG, WEBM.Supported languages and dialects
See the full list of supportedlang and dialect codes in the Supported languages reference.
Supported languages
Supported base language codes and dialect codes.
2) Read the response
The API returns a single JSON object:Output reference
Explore the JSON schema and field definitions.
