Retrieve a filterable, paginated list of available TTS voices for a specific provider.
Fetch the complete, paginated catalog of voices available from a specific Text-to-Speech (TTS) provider. Whether your users want a “calm, British male” voice from ElevenLabs or an “energetic female” voice from Cartesia, this endpoint allows you to query, filter, and paginate through thousands of available voice models to find the perfect fit for your Voice Agent.Documentation Index
Fetch the complete documentation index at: https://docs.lyzr.ai/llms.txt
Use this file to discover all available pages before exploring further.
x-api-key header to authenticate this request.providerId: This is the only strictly required parameter. You must specify which provider’s library you are querying (e.g., elevenlabs, cartesia, deepgram). You can get the list of active providers using the List TTS Voice Providers endpoint.q: A free-text search string. Pass a name or a descriptive adjective like “warm” or “news anchor”.language: Pass a standard ISO code (like en or es) to only return voices natively trained for that language.gender: Filter the catalog by male, female, or other provider-supported gender tags.The internal ID of the TTS provider to query.
cartesia, elevenlabs, deepgram, inworld, rime, sarvam "elevenlabs"
A search query to filter voices by name or characteristic (requires the provider to support search).
"friendly"
Filter voices by supported language code (e.g., 'en', 'es').
"en"
Filter voices by gender.
"female"
The maximum number of voices to return per page.
20
The pagination cursor to retrieve the next page of results.