- Home
- Helpers
- Voice Profiles
- List Voice Profiles
List Voice Profiles
Gets a paginated list of available voices, which can be filtered by gender, age, language, accent and type.
Inputs
GET
https://api.zoice.com/v1/voice-profilesquery
string
optionalquery
string
optionalquery
string
optionalquery
string
optionalquery
string
optionalquery
integer
optionalNumber of voices to return at maximum. Can not exceed 100, defaults to 10.
query
string
optionalThe 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:
- 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. - 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". - 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:
GET
https://api.zoice.com/v1/voice-profilesBesides 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.