createClonedVoice
Clone a voice from a Base64-encoded audio sample (MP3, WAV, WebM) with consent, then poll the returned voice ID until ready for agent use.
Instructions
Clone a voice from an audio sample. The sample must be Base64 encoded and 1 KB to 25 MB. MP3, WAV and WebM are accepted; a non-audio body is refused.
Creation is asynchronous. This call returns 202 at once with
status: processing. Poll GET /voices/{voice_id} until status is
ready or failed, then use the voice_id in an agent's voice config with
voice.provider: cartesia.
You must send consent: true: you confirm you have the right to clone
this voice. The attestation is recorded against the clone.
Limits apply per user: 5 clones an hour, 20 a day, and 200 stored
(processing plus ready). A request over a limit is refused with 429.
(Tags: Voice cloning)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requestBody | Yes | The JSON request body. | |
| Idempotency-Key | No | Optional. Send a unique value per clone; a retry with the same key and body returns the first clone instead of creating a second. Every clone costs money at the provider, so this makes a retry safe. Up to 255 printable characters. |