POST /v1/{product}

Create job

Send one request to the product route. The response is the job.

Authenticate with Authorization: Bearer and an API key. The call remains open for up to 4 minutes. When status is queued or running, retrieve the same object with GET /v1/{product}/{job_id}.

Idempotency-Key is optional. Replay the same key to get the same result.

File routes

Content-Type: multipart/form-data. Send model before file.

POST /v1/speech-to-text
POST /v1/stem-separation
POST /v1/voice-isolator
POST /v1/audio-enhancement
POST /v1/voice-cloning
POST /v1/voice-continuation
POST /v1/voice-conversion

Text routes

Content-Type: application/json. Send model and text.

POST /v1/text-to-speech
POST /v1/voice-design

Live audio uses a WebSocket. See Speech to text realtime and Text to speech realtime.