GET
/v1/schemas/elevenlabs/audio/v1%2Ftext-to-voice?kind=output
Accept:
Response body
26 properties · 6 required · 15 $defs| property | type | description | constraints |
|---|---|---|---|
| voice_id* | string | The ID of the voice. | |
| name* | string | The name of the voice. | |
| category* | enum | The category of the voice. | generated | cloned | premade | professional | famous | high_quality |
| labels* | object | Labels associated with the voice. | |
| available_for_tiers* | string[] | The tiers the voice is available for. | |
| high_quality_base_model_ids* | string[] | The base model IDs for high-quality voices. | |
| samples | SampleResponseModel[] | List of samples associated with the voice. | nullable |
| fine_tuning | FineTuningResponseModel | Fine-tuning information for the voice. | nullable |
| description | string | The description of the voice. | nullable |
| preview_url | string | The preview URL of the voice. | nullable |
| settings | VoiceSettingsResponseModel | The settings of the voice. | nullable |
| sharing | VoiceSharingResponseModel | The sharing information of the voice. | nullable |
| verified_languages | VerifiedVoiceLanguageResponseModel[] | The verified languages of the voice. | nullable |
| collection_ids | string[] | The IDs of collections this voice belongs to. | nullable |
| safety_control | enum | The safety controls of the voice. | NONE | BAN | CAPTCHA | ENTERPRISE_BAN | ENTERPRISE_CAPTCHA · nullable |
| voice_verification | VoiceVerificationResponseModel | The voice verification of the voice. | nullable |
| permission_on_resource | string | The permission on the resource of the voice. | nullable |
| is_owner | boolean | Whether the voice is owned by the user. | nullable |
| is_legacy | boolean | Whether the voice is legacy. | default: false |
| is_mixed | boolean | Whether the voice is mixed. | default: false |
| favorited_at_unix | integer | Timestamp when the voice was marked as favorite in Unix time. | nullable |
| created_at_unix | integer | The creation time of the voice in Unix time. | nullable |
| is_bookmarked | boolean | Whether the voice is bookmarked by the current user. Only relevant for community (library-copied) voices. | nullable |
| recording_quality | enum | The recording quality of the voice as determined by the review pipeline. | studio | good | ok | poor | bad · nullable |
| labelling_status | enum | The review pipeline status of the voice. | in_review | review_complete · nullable |
| recording_quality_reason | string | The reason for the recording quality assessment, as determined by the review pipeline. | nullable |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"elevenlabs","endpointId":"v1/text-to-voice","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}