Skip to main content
Create your own custom voice clones from audio samples. Custom voices are passed to TTS using the voice_id parameter (not voice).

Create a Custom Voice

Upload an audio file to create a new voice clone. A minimum of 10 seconds of clear audio is recommended for best results.
New voice clones are enhanced by default (enhance=true). To opt out, send enhance=false when creating a voice. See the opt-out example.

Opt out of enhancement

To create a voice without enhancement, set enhance=false in your voice creation request:
Omit enhance, or set it to true, to use the default enhancement. Voice responses include the stored enhance value. After creating a voice, retrieve it and check for "enhance": false to confirm the opt-out was saved.

Parameters

The API accepts the following parameters. enhance and timeout_s are available through direct API requests.