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
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. |