List voices
list_voicesList available voices for UGC videos, filter by language, gender, age, use case, or model, and pick by name or ID. Preview audio links included.
Instructions
List the voices for make_ugc's voice field: the presets first, then catalog voices in 31 languages. Filter by language (the voice's native language; any voice speaks any supported language), gender, age, use_case and model; an unknown filter value is refused with the allowed values. Pick a voice by name (e.g. voice="george"); a name always means the same voice. voice_id is an escape hatch for a raw vendor voice id that is not listed, such as a cloned voice. Without voice or voice_id the default voice follows the actor's gender: sarah for a woman, george for a man, taken from actor_id or from actor_gender next to image. With image and no actor_gender the voice is george and a warning says so: pass the gender of the person in the photo as actor_gender (ask the user only when you cannot tell), or pick a voice here. Keep any voice the user chose. A voice with preview_url has a short-lived audio sample spoken by that voice with that model; play it to the user before a paid render instead of judging a voice by its description. It expires at preview_expires_at: call this tool again for a fresh link, never store it. A voice without preview_url has no sample yet. Free. Script limits by speech model: eleven_v3: 5000 characters; eleven_flash_v2_5: 10000 characters; eleven_turbo_v2_5: 10000 characters. Count includes spaces, audio tags and stress marks; emoji may count as two characters. There is no word-count limit. Duration and price are estimates until measured.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | Age label as list_voices prints it (young, middle_aged, old); an unknown value is refused with the allowed list | |
| model | No | Only voices whose language this speech model supports | |
| gender | No | Gender label of the voice | |
| language | No | Native language of the voice. A filter, not a limit: any voice speaks any supported language | |
| use_case | No | Use case label as list_voices prints it (narrative_story, social_media, …); an unknown value is refused with the allowed list |