Voice Cloning API
Create a voice from a short sample, then synthesize with it
Voice cloning creates a synthetic version of a specific voice from a short sample, then synthesizes any text in that voice. It is part of the Build API: you create a voice, get an ID, and use it on the same speech endpoints as any catalog voice.
Creating a voice requires a consent record with the speaker’s full name and email. There is no create path that skips it, so a voice is only ever cloned with authorization.
Prepare a sample
Record 10-30 seconds of clean speech, under a minute and under 5MB, with no background noise. Sample quality is the biggest factor in the result.
Create the voice
Send the sample and a consent record to POST /v1/voices as multipart form data:
The response returns a voice_id.
Required fields
Model support
Cloned voices run self-serve on simba-3.0, simba-english and simba-multilingual. Use simba-multilingual to speak a cloned voice across 30+ languages from one voice ID.
simba-3.2 also serves cloned voices, currently as a limited release enabled per workspace — contact Speechify to have it enabled. Each voice’s models array in GET /v1/voices reflects what your workspace can actually synthesize, so branch on that rather than assuming. simba-3.2 is English only: a cloned voice with a non-English locale returns 400 there.