List Voices
GET https://app.resemble.ai/api/v2/voices
Retrieve a paginated list of voices accessible to the user.
| Parameter | Type | Required | Notes |
|---|---|---|---|
page | integer | ❌ | Page number. |
page_size | integer | ❌ | Items per page. |
pre_built_resemble_voice | boolean | ❌ | Filter by pre-built voices. |
age | string | ❌ | Filter by age (comma-separated values). |
gender | string | ❌ | Filter by gender (comma-separated values). |
accents | string | ❌ | Filter by accents (comma-separated values). |
use_case | string | ❌ | Filter by use case (comma-separated values). |
tone_of_voice | string | ❌ | Filter by tone (comma-separated values). |
advanced | boolean | ❌ | Include advanced model information. |
sample_url | boolean | ❌ | Include sample audio URLs. |
filters | boolean | ❌ | Include filter metadata. |
voice_selector | boolean | ❌ | Format 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 }
