Skip to main content
GET
List Voices
Read only List voices available to the authenticated workspace, including the shared catalog and its imported voices. API-key responses are a root array containing id, name, gender, provider, and accent. Use id as the agent’s voice_id; use Get Voice Languages to inspect supported languages.

Filter Voices By All Selected Languages

Pass comma-separated language_ids to require support for every selected language. The existing language_id filter remains available for a single language. Obtain IDs from List Voice Language Options.

Query parameters

Verify Available Voices

Choose a voice from this workspace’s current results before saving the agent. A private import from another workspace is not usable even if you know its ID. Voice listing does not change any settings and can be retried safely.

Errors

  • 400 Bad Request is returned when page or limit is below 1 or not a whole number, limit is above 50, or a provider, accent or gender is outside its list.
  • 401 Unauthorized is returned when the API key is missing or revoked.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

provider
enum<string>

Filter by TTS provider

Available options:
elevenlabs,
smallestai,
sarvam,
cartesia,
soniox
accent
enum<string>

Accent of the voice

Available options:
indian,
british,
american,
canadian,
african,
australian,
swedish
gender
enum<string>

Gender of the voice

Available options:
male,
female,
non-binary
name
string

Search by voice name

Example:

"English"

page
number
default:1

Page number (starts from 1)

Required range: x >= 1
Example:

1

limit
number
default:20

Results per page. Default 20, maximum 50; a larger value returns 400.

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

20

language_id
string

Filter voices that support a specific language ID

Example:

"lang_mfgsys4hhg8gdn"

llm_id
string

Filter voices compatible with a specific LLM ID (S2S models only)

Example:

"llm_mfgt5q2x8k4w7r"

language_ids
string

Comma-separated language IDs. The voice must support every selected language.

Response

Voices returned successfully.

id
string
name
string
gender
string
provider
string
accent
string | null