Upload a clean reference clip of one speaker and wait for the voice to be ready. 10-30 seconds of
clear speech works best: at least 10 seconds, at most 20 MiB.
Cloning requires consent. Passing consent attests that you are the speaker or hold their
explicit permission to clone their voice, and the attestation is recorded on the voice. The API
rejects clones without it.
clone_and_wait / cloneAndWait creates the voice, uploads the clip, and polls the clone job
until it finishes. The first clone after the cloner has been idle can take a couple of minutes.
Start now, wait later
On the waiting methods, timeout is the overall time to wait for the clone in milliseconds.
When cloning fails
CloneFailedError: the clone job failed.
CloneTimeoutError: the clone didn’t finish in time.
Add a clip to an existing voice
To add a clip to a voice you already created, enroll it:
The HTTP endpoints behind these methods are Clone a voice,
Enroll a voice and Get a job.