Skip to main content
GET
List voices

Query Parameters

provider
string
required

TTS provider to filter by (required).

Example:

"elevenlabs"

Full-text search against voice name and description (case-insensitive).

Example:

"warm"

language
string

Filter by language code, e.g. "en".

Example:

"en"

gender
string

Filter by gender: "male", "female", or "neutral".

Example:

"female"

accent
string

Filter by accent, e.g. "American", "British".

Example:

"American"

age
string

Filter by age: "young", "middle_aged", or "old".

Example:

"young"

category
string

Filter by category, e.g. "conversational", "narrative_story".

Example:

"conversational"

cursor
string

Base64-encoded pagination cursor returned by the previous page.

Example:

"MzA="

limit
number

Number of voices per page. Default 30, max 100.

Required range: 1 <= x <= 100
Example:

30

Response

200 - application/json
voices
object[]
required
next_cursor
object | null
required

Opaque cursor for the next page, or null when this is the last page.

Example:

"MzA="