Skip to main content

Models

Set via model_id (body) on POST /v2/voice_clones/from_upload, or use provider (body) to select Minimax.

Audio Requirements

Body parameter audio_file (multipart) on POST /v2/voice_clones/from_upload.
  • Qwen3TTS: aim for 5–10 seconds. Longer isn’t better — auto-trims to 10s.
  • Minimax: longer is better. 1–2 minutes of varied speech gives more vocal range.

The ref_text Parameter

Body parameter on POST /v2/voice_clones/from_upload. Optional. A transcript of what’s being said in the audio. Improves clone quality by giving the model a text reference to align against.

Ultra Async Flow

When model_id is "Ultra", the API returns 202 Accepted instead of 201:
Poll until ready:
See Responses for status values and voice ID format. See Errors for Minimax error codes.