search_voice_library
Search ElevenLabs' shared Voice Library for ready-made voices. Filter by age, gender, accent, and use case to find a voice that matches your project.
Instructions
Search ElevenLabs' shared Voice Library — thousands of ready-made voices.
This is how you pick a voice instead of dialing one out of parameters: search for "warm narrator", "raspy villain", "friendly host", filter by age/gender/accent, then add the one you like with add_library_voice(...) and use it by name in generate_speech.
Keep query SHORT — one or two words ("narrator", "villain", "host"). Long sentences
over-match and return almost nothing; lean on the label filters to narrow instead.
Args: query: Short free-text term ("narrator", "host", "villain"). One or two words. gender / age / accent: Label filters (e.g. age="old", gender="male"). use_case: e.g. "characters_animation", "narrative_story", "video_games". category: "professional", "famous", or "high_quality". descriptives: Extra descriptive terms (e.g. ["raspy", "gruff"]). page_size: Max results (1-100, default 20).
Returns: {"voices": [{public_owner_id, voice_id, name, description, gender, age, accent, preview_url, ...}], "count": N}. Pass public_owner_id + voice_id to add_library_voice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | ||
| query | No | ||
| accent | No | ||
| gender | No | ||
| category | No | ||
| use_case | No | ||
| page_size | No | ||
| descriptives | No |