Upload a file
1
Choose a provider
Select Telnyx or Minimax using the provider toggle.
2
Upload audio
In the Voice Design, click Upload Audio and choose your file or drag and drop it.
3
Set voice details
Enter a name for the voice and select the gender.
4
Clone
Click Clone Voice. The system processes the audio and creates a voice clone, typically in a few seconds.
Record directly in the browser
1
Switch to Record mode
Click Upload Audio, then select the Record tab.
2
Choose a language
Select the language you’ll speak in. The system generates a reading script optimized for voice cloning.
3
Read the script
Click Start Recording and read the script clearly. It’s designed to capture the full range of phonemes.
4
Review and submit
Listen to your recording. Re-record if needed, then click Clone Voice.
Using the API
Clone with Telnyx (default)
Clone with Minimax
Supports longer audio (up to 5 minutes):Clone with Ultra model
Ultra clones use the higher-qualityUltra model. The request returns 202 Accepted — poll the clone’s status until it becomes active.
202 Accepted):
GET /v2/voice_clones until status is active.
Clone with Bayan model
Bayan clones Arabic (ar, default) and English (en) voices. The request returns 201 Created with status active. Provide about 10 seconds of clean, single-speaker speech and pass its exact transcript as ref_text. ref_text is required for Bayan: a missing or empty value returns 422.
Telnyx.Bayan.<id>.
Clone with Resemble
Setprovider to resemble and model_id to Pro, Turbo, or Urdu. The first 10 seconds of audio are used. The request returns 201 Created with status active. For languages and model rules, see Resemble models.
Resemble.Turbo.<id>.
SDK Examples
Clone with Telnyx (default)
Clone with Minimax
Minimax supports longer audio (10s–5 min) and uses thespeech-2.8-turbo model.
Clone with Ultra model
Ultra clones return202 Accepted and require polling until the status is active.