Telnyx Voice: Voice Design — Documentation Index
Voice Design documentation within the Voice section of the Telnyx developer docs (https://developers.telnyx.com). Root index: https://developers.telnyx.com/llms.txt · Voice index: https://developers.telnyx.com/development/llms/voice-llms-txt.md · Full content for this subsection: https://developers.telnyx.com/development/llms/voice-voice-design-llms-full-txt.md
- Overview: Create custom voices from text descriptions or audio recordings, then use them across all Telnyx voice products.
Design a Voice
- Overview: Use AI to generate voices from natural language descriptions — understand the concepts, then create one via the portal or API.
- Quickstart: Create a custom synthetic voice step-by-step using the Telnyx Voice Design portal or API, including prompts, reference audio, and provider selection.
- Parameters: Provider differences and generation parameters for the Voice Design API.
- Prompting Guide: Write voice descriptions that produce consistent, high-quality results — format templates, dimension guides, and common pitfalls.
Clone from Audio
- Overview: Clone a voice from a short audio recording — capture a speaker’s identity from a sample.
- Quickstart: Clone a voice step-by-step — upload a file, record in the browser, or use the API.
- Parameters: Models, audio requirements, and async flows for the Voice Clone API.
- Responses: Reference for the Voice Clone API response, including the voice ID format, status fields, sample audio URLs, and timestamps returned for each clone.
- Errors: Reference for error codes returned by the Telnyx Voice Clone API, including general errors and provider-specific failures with troubleshooting tips.
Using Custom Voices
- Using Custom Voices: Use your custom voice clones across AI Assistants, Call Control, and the TTS API.
API Reference (Voice Design)
Voice Designs
- List voice designs: Returns a paginated list of voice designs belonging to the authenticated account.
- Create or add a version to a voice design: Creates a new voice design (version 1) when
voice_design_idis omitted. Whenvoice_design_idis provided, adds a new version to the existing design instead… - Get a voice design: Returns the latest version of a voice design, or a specific version when
?version=Nis provided. Theidparameter accepts either a UUID or the design name. - Rename a voice design: Updates the name of a voice design. All versions retain their other properties.
- Delete a voice design: Permanently deletes a voice design and all of its versions. This action cannot be undone.
- Download voice design audio sample: Downloads the WAV audio sample for the voice design. Returns the latest version’s sample by default, or a specific version when
?version=Nis provided. The `… - Delete a specific version of a voice design: Permanently deletes a specific version of a voice design. The version number must be a positive integer.
Voice Clones
- List voice clones: Returns a paginated list of voice clones belonging to the authenticated account.
- Create a voice clone from a voice design: Creates a new voice clone by capturing the voice identity of an existing voice design. The clone can then be used for text-to-speech synthesis.
- Create a voice clone from an audio file upload: Creates a new voice clone by uploading an audio file directly. Supported formats: WAV, MP3, FLAC, OGG, M4A. For best results, provide 5–10 seconds of clear spe…
- Update a voice clone: Updates the name, language, or gender of a voice clone.
- Delete a voice clone: Permanently deletes a voice clone. This action cannot be undone.
- Download voice clone audio sample: Downloads the WAV audio sample that was used to create the voice clone.