Skip to main content

List Available Voices

Get a Specific Voice

Create a Voice

The current Java SDK serializes its language argument under the legacy language key, while the API accepts supported_languages. Voice creation still succeeds, but that argument does not set the returned voice’s language list; use the REST endpoint when you need to set supported_languages.

Update a Voice

The map can carry API field names, but is_public is not accepted by the current update endpoint; call publish() below to make a voice public.

Delete a Voice

Manage Reference Audio

The current Java VoiceReference model maps id and reference_text correctly, but its legacy filename property is not populated by the current API response. See Types for the other legacy voice model fields.

Publish a Voice

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

Next: Dictionaries — per-project pronunciation and replacement lists. Use the Voice API reference to generate a sample with the REST response shape.