Best practices
Voice design best practices
Learn best practices for designing high-quality voices from text descriptions
Use these practices to generate high-quality voices with Voice Design. For the setup steps, see the Voice Design guide.
Voice Description Best Practices
Your description tells the model what kind of voice to generate. Use these practices to write better descriptions:
-
Be specific in your description - Vague descriptions like "a fun voice" may produce less consistent results. Include details about age, gender, language (if not English), accent, pitch, pace, timbre, tone, and emotional quality.
We generally recommend structuring your description in this order: Distinctive Qualities → Gender → Language / Accent → Age → Tone → Delivery Style → Pacing → Additional Qualities → Audio Quality
For example:
"A soothing, calming female voice with soft American accent, 30-45 years old. Gentle, flowing delivery with natural pauses and smooth transitions. Warm, peaceful tone that creates relaxation without sounding robotic. Perfect broadcast quality audio."
Freeform is AI-assisted: your description is turned into a structured voice profile before the voice is generated. If you want more control, click Review structured profile to see and edit that profile first, or switch to Structured to write it yourself. Over the API, send it as
designPromptwithdesignPromptMode: DESIGN_PROMPT_MODE_VERBATIMto use it directly — see Design a voice. -
Be specific with age - If more general terms like "young" and "old" are not producing the desired voice, use more specific age ranges like "mid-20s to early 30s" or "late 60s to early 70s".
- For child voices, try specifying exact ages (e.g., "8-10 years old") and emphasize "natural" and "age-appropriate" to avoid over-cutesy results.
- For elderly voices, include both the age range and specific texture descriptors ("gravelly," "weathered") along with pacing cues ("slower, deliberate").
-
For regional accents, specify the city or region - For regional accents, always include the specific city or region. For example, write "Boston accent" rather than "Northeast accent."
-
Describe vocal texture in the middle - Place descriptions of the vocal texture and timbre (e.g., "raspy," "breathy," "nasally") in the middle of your voice description, never at the end. Use modifiers like "slight," "subtle," or "natural" to prevent over-exaggeration.
-
End with audio quality - For the clearest audio quality, include the phrase "Perfect broadcast quality audio.” at the end of your description. This can be especially helpful if the voice includes descriptions like "gravelly", "breathy", or "scratchy" that may be misinterpreted as audio degradation.
-
Avoid conflicting descriptors - Don't use conflicting descriptors (e.g., "fast-paced" with "slow, deliberate"), as that may confuse the model.
-
Experiment with multiple generations - Each generation produces slightly different results. You may need several attempts to get the voice you want, especially for less common voices such as children, elderly speakers, or specific regional accents.
Voice Script Best Practices
The script shapes the voice that gets generated, as the model will tailor the voice to suit the content it's speaking. If writing your own script, the following best practices will help ensure the best results.
- Match the script to the voice - The model will tailor the voice to the script. Write a script that matches your voice and desired use case. For example, if you're designing a customer support voice, use a script that sounds like a customer support conversation. For accented voices, use words and phrasing typical of that accent. For example, for a British voice, use words like "brilliant," "proper," or "spot on."
- Aim for 5-30 seconds - Aim for a script that generates 5-30 seconds of audio (50-400 characters in English). This gives the voice enough generated audio to use as a reference in future synthesis.
- Match the desired language - Make sure the script is in the desired language (e.g., write a Chinese script if you want the voice to speak Chinese).