Skip to main content
Describe the voice you want in voice_description. A short prompt such as “a young woman with a light French accent” is enough to start; add details for a more specific result.

Quick example

Send the voice description and optional preview script as separate fields to POST /v1/voice-previews/design:
voice_description is required; text is optional. Each accepts 3–500 characters when supplied.

Writing the prompt

Choose any of these optional dimensions; more detail does not guarantee a better voice.
  • Role and situation: Who is speaking, and where? For example, “a late-night radio host speaking to someone who cannot sleep.”
  • Base voice: Use everyday terms for age, gender, pitch, accent, or synthetic character: “a middle-aged man with a deep, warm voice.”
  • Vocal texture: Pick one or two audible traits, such as “soft and breathy” or “slightly rough.”
  • Pace and delivery: Describe habitual rhythm and articulation: “slow and deliberate” or “clear pronunciation with gentle pauses.” Use TTS instructions for individual performances.
  • Emotion and script fit: Describe a natural emotional center, such as “tired but professional,” without prescribing the emotion of every future line.
For optional preview text, use words the speaker would naturally say to hear how the voice fits its role.

Examples

Meditation guide

Voice description
Preview text

Elegant villain

Voice description
Preview text

Older chronicler

Voice description
Preview text

Polished digital assistant

Voice description
Preview text

Guidance

guidance_scale controls how closely the output follows your voice description and preview script. Higher values strengthen guidance; lower values relax it. Try 2–4 as a starting range and audition the result. The accepted range is 1–10. Omitting the value lets BreezeBlue sample the guidance strength automatically; the suggested range is not the API default.

Draft a voice description with your own LLM

Ask the LLM in your agent harness to turn the character brief into a voice description and a separate preview script. No BreezeBlue call is needed to draft them.
Review the description for audible, compatible traits. Keep the description and preview script in the intended speech language; when setting language_code, choose a language supported by the selected model. Pass voice_description to CLI --description and the preview script to --text:
Generating previews consumes credits. Audition accent, texture, clarity, and suitability across representative lines. Save the chosen preview to obtain a reusable voice ID, then use TTS instructions for the emotion and delivery of each passage.

Next steps

Designing a voice

Generate previews, audition them, and save a reusable voice.

Create design previews

Generate encoded previews and compare multiple candidates.

Voice instruction prompting

Direct the situation, intent, and delivery of each passage.

Text to speech

Generate speech with HTTP, SDKs, or asynchronous jobs.