design_voice
Describe a character in plain language to receive preview voice clips, audition them, and save a chosen clip as a permanent custom voice.
Instructions
Design a brand-new custom voice from a text description (ElevenLabs Voice Design).
Describe the character ("elderly gruff grandfather, warm but gravelly, slight wheeze") and get back a few preview clips saved to the output dir. Audition them, then keep one with save_voice(name, generated_voice_id) — or pass save_as to auto-keep the first.
Args: description: The voice to synthesize, in plain language. save_as: If set, immediately save the first preview as a permanent voice under this name (consumes one custom-voice slot). text: Optional preview line (100-1000 chars); omit to auto-generate suitable text. model: Voice-design model ("eleven_multilingual_ttv_v2" default, or "eleven_ttv_v3"). guidance_scale: 0-100ish; higher sticks closer to the prompt (default ~5). loudness: -1 (quiet) to 1 (loud), default 0.5. seed: Fix generation for reproducible previews.
Returns: {"previews": [{generated_voice_id, path, duration}], "preview_text": ..., optionally "saved": {name, voice_id}} or {"error": ...}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| text | No | ||
| model | No | ||
| save_as | No | ||
| loudness | No | ||
| description | Yes | ||
| guidance_scale | No |