Custom Voices

Create Professional Clone

Starts asynchronous professional voice training from WAV or MP3 recordings. Send the recordings, display name, supported TTS model, and an ISO 639-3 language code as multipart/form-data.

Audio requirements

  • One WAV or MP3 file
  • File size: 1 GiB or less
  • Duration: 5 minutes to 3 hours
  • Sample rate: 16 kHz or higher

A successful request returns 202 Accepted with status: training. Poll GET /v1/custom-voices/{voice_id} until the status becomes completed or failed.

Training may take up to two hours. You’ll receive an email when custom voice training is complete or if it fails.

post/v1/custom-voices/professional-clone

Request

  • Base URL: https://api.typecast.ai
  • URL: https://api.typecast.ai/v1/custom-voices/professional-clone
  • Auth: API key in header X-API-KEY

Response

Professional clone training started successfully

namestring required

Voice name.

modelstring required

TTS model version.

status'pending' | 'training' | 'completed' | 'failed' required

Current creation or training status of a custom voice.

voice_idstring required

Unique custom voice identifier with the uc_ prefix.

Changes

No recorded changes to this operation across all 1 revision of this API.