Skip to main content
GET
List Voices

Overview

Retrieve available voices from a specific TTS provider. Use this endpoint to find the right voice_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.
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 config
  • name (string): Human-readable voice name
  • provider (string): Provider name
  • gender (string): Voice gender
  • language (string): Language code
  • preview_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

X-API-Key
string
header
required

API key for authentication. Get your API key from the eigi.ai Dashboard under Settings → API Keys.

Query Parameters

provider
string
required

Voice provider (CARTESIA, ELEVENLABS, SARVAM, GOOGLE, HUME)

page
integer
default:1

Page number

Required range: x >= 1
page_size
integer
default:20

Items per page (max: 100)

Required range: 1 <= x <= 100
language
string

Filter by language code (e.g., en, hi, es)

gender
enum<string>

Filter by gender

Available options:
MALE,
FEMALE,
NEUTRAL

Search by voice name

show_cloned_only
boolean
default:false

Show only cloned voices

model
string

Filter by model (e.g., bulbul:v2)

Response

Successfully retrieved voices

voices
object[]
total_count
integer
page
integer
page_size
integer
has_more
boolean