GET

/v1/schemas/elevenlabs/audio/v1%2Ftext-to-voice?kind=output

kind outputactivity audiohash 43d8577dextracted Jul 6, 2026version currentsource upstream spec ↗

Response body

26 properties · 6 required · 15 $defs
propertytypedescriptionconstraints
voice_id*stringThe ID of the voice.
name*stringThe name of the voice.
category*enumThe category of the voice.generated | cloned | premade | professional | famous | high_quality
labels*objectLabels 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.
samplesSampleResponseModel[]List of samples associated with the voice.nullable
fine_tuningFineTuningResponseModelFine-tuning information for the voice.nullable
descriptionstringThe description of the voice.nullable
preview_urlstringThe preview URL of the voice.nullable
settingsVoiceSettingsResponseModelThe settings of the voice.nullable
sharingVoiceSharingResponseModelThe sharing information of the voice.nullable
verified_languagesVerifiedVoiceLanguageResponseModel[]The verified languages of the voice.nullable
collection_idsstring[]The IDs of collections this voice belongs to.nullable
safety_controlenumThe safety controls of the voice.NONE | BAN | CAPTCHA | ENTERPRISE_BAN | ENTERPRISE_CAPTCHA · nullable
voice_verificationVoiceVerificationResponseModelThe voice verification of the voice.nullable
permission_on_resourcestringThe permission on the resource of the voice.nullable
is_ownerbooleanWhether the voice is owned by the user.nullable
is_legacybooleanWhether the voice is legacy.default: false
is_mixedbooleanWhether the voice is mixed.default: false
favorited_at_unixintegerTimestamp when the voice was marked as favorite in Unix time.nullable
created_at_unixintegerThe creation time of the voice in Unix time.nullable
is_bookmarkedbooleanWhether the voice is bookmarked by the current user. Only relevant for community (library-copied) voices.nullable
recording_qualityenumThe recording quality of the voice as determined by the review pipeline.studio | good | ok | poor | bad · nullable
labelling_statusenumThe review pipeline status of the voice.in_review | review_complete · nullable
recording_quality_reasonstringThe reason for the recording quality assessment, as determined by the review pipeline.nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"elevenlabs","endpointId":"v1/text-to-voice","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}