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