Custom Voices

Create Instant Clone

SDK

Use the SDK for safer, faster integration than manual HTTP calls.

SDK guide

Creates a synthesis-ready custom voice from one WAV or MP3 recording. Send the audio, a display name, and a supported TTS model as multipart/form-data.

Audio requirements

  • One WAV or MP3 file
  • File size: 25 MiB or less
  • Duration: 5 to 150 seconds

The request uses one custom voice slot. A successful response returns the completed voice immediately. Supported models may vary by account and release availability.

POST/v1/custom-voices/instant-clone

Authorizations

X-API-KEYstringheaderrequired

API key for authentication. You can obtain an API key from the Typecast API Console.

Body

multipart/form-data

Multipart request body for instant voice cloning.

filestringrequired

One WAV or MP3 recording, 25 MiB or less and 5 to 150 seconds long.

namestringrequired

Voice name, up to 30 characters.

modelssfm-v30 | ssfm-v21required

TTS model version.

ssfm-v30ssfm-v21

Response

201Instant clone created successfullyapplication/json
namestring

Voice name.

modelstring

TTS model version.

statuspending | training | completed | failed

Current creation or training status.

pendingtrainingcompletedfailed
voice_idstring

Unique custom voice identifier with the uc_ prefix.

⌘I