get_user_voices_v2
Retrieve and filter voices from your ElevenLabs workspace by language, accent, gender, category, or use case, with sorting and pagination.
Instructions
Get Voices V2
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_user_voices_v2"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | Age used for filtering, based on the voice's 'age' label. | |
| sort | No | Which field to sort by, one of 'created_at_unix' or 'name'. 'created_at_unix' may not be available for older voices. | |
| accent | No | Accent used for filtering, based on the voice's 'accent' label. | |
| gender | No | Gender used for filtering, based on the voice's 'gender' label. | |
| search | No | Search term to filter voices by. Searches in name, description, labels, category. | |
| category | No | Category of the voice to filter by. One of 'premade', 'cloned', 'generated', 'professional' | |
| language | No | Languages used for filtering, based on the voice's 'language' label. Voices matching any of the given languages are returned. | |
| page_size | No | How many voices to return at maximum. Can not exceed 100, defaults to 10. Page 0 may include more voices due to default voices being included. | |
| use_cases | No | Use cases used for filtering, based on the voice's 'use_case' label. Voices matching any of the given use cases are returned. | |
| voice_ids | No | Voice IDs to lookup by. Maximum 100 voice IDs. | |
| voice_type | No | Type of the voice to filter by. One of 'personal', 'community', 'default', 'workspace', 'non-default', 'non-community', 'saved'. 'non-default' is equal to all but 'default'. 'non-community' is equal to 'personal' and 'workspace' combined (excludes library copies). 'saved' is equal to non-default, bu | |
| high_quality | No | When true, only return studio-quality voices (those whose category is 'high_quality'). | |
| collection_id | No | Collection ID to filter voices by. | |
| sort_direction | No | Which direction to sort the voices in. 'asc' or 'desc'. | |
| next_page_token | No | The next page token to use for pagination. Returned from the previous request. Use this in combination with the has_more flag for reliable pagination. | |
| fine_tuning_state | No | State of the voice's fine tuning to filter by. Applicable only to professional voices clones. One of 'draft', 'not_verified', 'not_started', 'queued', 'fine_tuning', 'fine_tuned', 'failed', 'delayed' | |
| include_total_count | No | Whether to include the total count of voices found in the response. NOTE: The total_count value is a live snapshot and may change between requests as users create, modify, or delete voices. For pagination, rely on the has_more flag instead. Only enable this when you actually need the total count (e. | |
| include_custom_rates | No | Whether to include voices that have a custom sharing rate. Defaults to including them. | |
| include_live_moderated | No | Whether to include voices that have live moderation enabled. Defaults to including them. | |
| min_notice_period_days | No | Filter to voices whose sharing notice period is at least the given number of days. |