List Voices

GET https://app.resemble.ai/api/v2/voices

Retrieve a paginated list of voices accessible to the user.

ParameterTypeRequiredNotes
pageintegerPage number.
page_sizeintegerItems per page.
pre_built_resemble_voicebooleanFilter by pre-built voices.
agestringFilter by age (comma-separated values).
genderstringFilter by gender (comma-separated values).
accentsstringFilter by accents (comma-separated values).
use_casestringFilter by use case (comma-separated values).
tone_of_voicestringFilter by tone (comma-separated values).
advancedbooleanInclude advanced model information.
sample_urlbooleanInclude sample audio URLs.
filtersbooleanInclude filter metadata.
voice_selectorbooleanFormat for voice selector UI.
$curl 'https://app.resemble.ai/api/v2/voices?page=1&page_size=10' \
> -H 'Authorization: Bearer YOUR_API_TOKEN'
1{
2 "success": true,
3 "page": 1,
4 "total_results": 10,
5 "page_count": 1,
6 "items": [
7 {
8 "uuid": "VOICE_UUID",
9 "name": "Production Voice",
10 "status": "ready",
11 "voice_status": "ready",
12 "default_language": "en-US",
13 "supported_languages": ["en-US"],
14 "dataset_url": null,
15 "callback_uri": null,
16 "source": "Custom Voice",
17 "dataset_analysis_failure": false,
18 "component_status": {
19 "text_to_speech": { "status": "ready" },
20 "fill": { "status": "ready" },
21 "voice_conversion": { "status": "ready" }
22 },
23 "api_support": {
24 "sync_tts": true,
25 "async_tts": true,
26 "fill": true,
27 "sts": true
28 },
29 "created_at": "2024-01-15T10:30:00Z",
30 "updated_at": "2024-01-15T10:32:00Z"
31 }
32 ]
33}