Skip to main content

List Available Voices

The listing returns every voice available to you, page by page (limit and offset). language filters by the BCP-47 tags in supported_languages, case-insensitively: "de" matches every German accent (de-DE, de-AT, de-CH), "de-AT" only Austrian German. total and the pages count the filtered set. list() also accepts include_public for compatibility; it has no effect.

Get a Specific Voice

get() returns the same fields as the listing. is_public, verified, pending_verification and sample_text are only populated by create(), update() and publish().

Create a Voice

Create a new voice with optional reference audio files:
The reference_files parameter accepts file paths (str or Path) whose extensions are WAV, MP3, OGG, M4A, or FLAC.

Update a Voice

The SDK also declares an is_public update argument, but the current API does not accept that field on PATCH /v1/voices/{voice_id}. Use publish() to make a voice public. The API’s generative_voice_description field is not exposed by this SDK’s create/update methods; use the Voice API reference when you need it.

Delete a Voice

Manage Reference Audio

To list a voice’s references or generate a sample, use the Voice API reference.

Publish a Voice

Request that your voice be made publicly available. An admin will verify it before it becomes visible to others.

Next steps

Last modified on September 23, 2026