provider voices GET
/v1/shared-voices @utdk/elevenlabs
/v1/shared-voices Get Voices
Retrieves a list of shared voices.
- page_size query
- How many shared voices to return at maximum. Can not exceed 100, defaults to 30.
- integer
- category query
- Voice category used for filtering
- gender query
- Gender used for filtering
- age query
- Age used for filtering
- accent query
- Accent used for filtering
- language query
- Language used for filtering
- locale query
- Locale used for filtering
- search query
- Search term used for filtering
- use_cases query
- Use-case used for filtering
- descriptives query
- Search term used for filtering
- featured query
- Filter featured voices
- boolean
- min_notice_period_days query
- Filter voices with a minimum notice period of the given number of days.
- include_custom_rates query
- Include/exclude voices with custom rates
- include_live_moderated query
- Include/exclude voices that are live moderated
- reader_app_enabled query
- Filter voices that are enabled for the reader app
- boolean
- owner_id query
- Filter voices by public owner ID
- sort query
- Sort criteria
- page query
- integer
- xi-api-key header
- Your API key. This is required by most endpoints to access our API programmatically. You can view your xi-api-key using the 'Profile' tab on the website.
Try it
Authentication
Configure credentials for ElevenLabs API Documentation
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.
Saved automatically to browser storage.
Code snippet
Updates live as you fill in the form above.
TypeScript
import elevenlabs from '@utdk/elevenlabs';
await elevenlabs.getLibraryVoices({
"page_size": 30,
"featured": false,
"reader_app_enabled": false,
"page": 0
})