- Design a voice — Describe the voice you want in natural language and the AI generates it
- Clone from audio — Upload or record a short audio sample to capture a voice identity
Design a voice from a prompt
Voice Design uses AI to generate voices from natural language descriptions. You describe characteristics like tone, age, pace, and texture — and the system creates audio samples you can preview before saving.How it works
Describe the voice
Write a natural language description of the voice you want. You can be as specific as you like — describe gender, age, tone, pace, texture, and personality.Example prompts:
| Style | Prompt |
|---|---|
| Friendly | Female, mid-thirties. Warm and full, slightly husky. Moderate pace, sounds like someone who smiles while talking. |
| Precise | Male, late thirties. Clean and dry, matter-of-fact. Deliberate pace, pauses before numbers and details. |
| Empathetic | Male, mid-thirties. Warm, slightly gravelly. Measured and unhurried. You can hear patience in the breathing rhythm. |
Generate samples
Click Generate Samples to create three audio previews. Each sample reads a different AI-generated script in your chosen language, so you can hear how the voice sounds in varied contexts.
Preview and iterate
Listen to each sample. If none feel right, click Regenerate All to try again with the same prompt, or refine your description and generate new samples.
Using the API
You can also design voices programmatically:id and version. You can listen to the generated audio via the sample endpoint:
Clone from audio
If you have an existing voice you want to replicate — your own, a colleague’s, or a professional recording — you can clone it from a short audio sample.Requirements
- Audio length: 5–10 seconds is optimal (3–15 seconds accepted)
- Formats: WAV, MP3, FLAC, OGG, or M4A
- File size: Up to 50 MB
- Quality: A quiet environment with clear speech gives the best results
Upload a file
Select Upload File
In the Voice Design Lab, click Upload Audio and choose your audio file or drag and drop it.
Record directly in the browser
If you don’t have a pre-recorded file, you can record directly:Choose a language
Select the language you’ll speak in. The system generates a reading script optimized for voice cloning in that language.
Read the script
Click Start Recording and read the provided script clearly. The script is designed to capture the full range of phonemes for the best clone quality.
Using the API
Clone a voice from an audio file:Using your custom voices
Every voice clone gets a unique voice ID in the formatTelnyx.Qwen3TTS.{clone_id}. You can find this in the Voice Design Lab by clicking on any saved voice.
AI Assistants
Set the voice in your assistant configuration under Voice settings → Telnyx → Qwen3TTS, then select your custom voice.Call Control
Pass the voice ID to thespeak command:
TTS API
Use the voice ID with the text-to-speech WebSocket or REST endpoint:Managing voices
List voice clones
Update a voice clone
Delete a voice clone
Manage voice designs
Voice designs are the intermediate artifacts created during the design process. You can list, iterate on, and clean up old designs:Each voice design can have up to 50 versions, letting you iterate on a voice concept before committing to a clone.