List Voice Profiles

Gets a paginated list of available voices, which can be filtered by gender, age, language, accent and type.

Inputs

GEThttps://api.zoice.com/v1/voice-profiles
query
string
optional
query
string
optional
query
string
optional
query
string
optional
query
string
optional
query
integer
optional
Number of voices to return at maximum. Can not exceed 100, defaults to 10.
query
string
optional
The next page token to use for pagination. Use the value returned from the previous request. Use this in combination with the has_more flag for reliable pagination.
idle

Understanding Voice Types

This endpoint can be used to fetch all types of voices available to your account on Zoice Dev platform. The returned voice profile collection can include three different types of voices:

  1. Private voice profiles: These are the personalized voices you've created with reference input audio URLs using the zoice/voice-profile model. Set query parameter voice_type="private" to include only the private voice profiles in the response.
  2. Imported voice profiles: These are the voices you've imported from third-party tools such as ElevenLabs or LMNT. They are indicated by the voice_type "imported".
  3. Public voice profiles: These are voices available in the public library on Zoice Dev platform, which can be freely used for media generation on the platform. They are marked as voice_type "public".

Using the Endpoint

To retrieve the list of all voices available to your account, simply send a GET request to the following endpoint:

GEThttps://api.zoice.com/v1/voice-profiles

Besides listing all voice profiles, the Zoice List Voice Profile API endpoint also provides some filters that can be used as query parameters - including age, gender, language, accent and voice type. Visit List Voices' API documentation to learn more about the query parameters, response structure and more.