List Voices
Utilities
List Voices
List available voices from a TTS provider with optional filtering
GET
List Voices
Overview
Retrieve available voices from a specific TTS provider. Use this endpoint to find the rightvoice_id for your agent’s TTS configuration.
Supports filtering by language, gender, model, and search terms.
Authentication
string
required
Your eigi.ai API key. Must be prefixed with
vk_.Query Parameters
string
required
Voice provider to query. One of:
CARTESIA, ELEVENLABS, SARVAM, GOOGLE, HUME.integer
default:"1"
Page number (minimum: 1).
integer
default:"20"
Items per page (minimum: 1, maximum: 100).
string
Filter by language code (e.g.,
en, hi, es).string
Filter by gender:
MALE, FEMALE, or NEUTRAL.string
Search by voice name.
boolean
default:"false"
Show only cloned (custom) voices.
string
Filter by model (e.g.,
bulbul:v2, bulbul:v3).Response
array
Array of voice objects, each containing:
id(string): Voice ID to use in TTS configname(string): Human-readable voice nameprovider(string): Provider namegender(string): Voice genderlanguage(string): Language codepreview_url(string): URL to preview the voice
integer
Total number of voices matching the filters.
integer
Current page number.
integer
Number of items per page.
boolean
Whether more pages are available.
Authorizations
API key for authentication. Get your API key from the eigi.ai Dashboard under Settings → API Keys.
Query Parameters
Voice provider (CARTESIA, ELEVENLABS, SARVAM, GOOGLE, HUME)
Page number
Required range:
x >= 1Items per page (max: 100)
Required range:
1 <= x <= 100Filter by language code (e.g., en, hi, es)
Filter by gender
Available options:
MALE, FEMALE, NEUTRAL Search by voice name
Show only cloned voices
Filter by model (e.g., bulbul:v2)

