ElevenLabs API Documentation
This is the documentation for the ElevenLabs API. You can use this API to use our service programmatically, this is done by using your xi-api-key.
You can view your xi-api-key using the 'Profile' tab on . Our API is experimental so all endpoints are subject to change.
- Homepage
- https://api.apis.guru/v2/specs/elevenlabs.io/1.0.json
- Provider
- elevenlabs.io
- OpenAPI version
- 3.0.2
- Spec (JSON)
- https://api.apis.guru/v2/specs/elevenlabs.io/1.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/elevenlabs.io/1.0/openapi.yaml
Tools (21)
Extracted live via the executor SDK.
-
history.deleteHistoryItemsV1HistoryDeletePostDelete a number of history items by their IDs.
-
history.deleteHistoryItemV1HistoryHistoryItemIdDeleteDelete a history item by its ID
-
history.downloadHistoryItemsV1HistoryDownloadPostDownload one or more history items. If one history item ID is provided, we will return a single audio file. If more than one history item IDs are provided, we will provide the history items packed into a .zip file.
-
history.getAudioFromHistoryItemV1HistoryHistoryItemIdAudioGetReturns the audio of an history item.
-
history.getGeneratedItemsV1HistoryGetReturns metadata about all your generated audio.
-
samples.deleteSampleV1VoicesVoiceIdSamplesSampleIdDeleteRemoves a sample by its ID.
-
samples.getAudioFromSampleV1VoicesVoiceIdSamplesSampleIdAudioGetReturns the audio corresponding to a sample attached to a voice.
-
textToSpeech.textToSpeechV1TextToSpeechVoiceIdPostConverts text into speech using a voice of your choice and returns audio.
-
textToSpeech.textToSpeechV1TextToSpeechVoiceIdStreamPostConverts text into speech using a voice of your choice and returns audio as an audio stream.
-
user.getUserInfoV1UserGetGets information about the user
-
user.getUserSubscriptionInfoV1UserSubscriptionGetGets extended information about the users subscription
-
voices.addVoiceV1VoicesAddPostAdd a new voice to your collection of voices in VoiceLab.
-
voices.deleteVoiceV1VoicesVoiceIdDeleteDeletes a voice by its ID.
-
voices.editVoiceSettingsV1VoicesVoiceIdSettingsEditPostEdit your settings for a specific voice. "similarity_boost" corresponds to"Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app.
-
voices.editVoiceV1VoicesVoiceIdEditPostEdit a voice created by you.
-
voices.getDefaultVoiceSettingsV1VoicesSettingsDefaultGetGets the default settings for voices. "similarity_boost" corresponds to"Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app.
-
voices.getVoiceSettingsV1VoicesVoiceIdSettingsGetReturns the settings for a specific voice. "similarity_boost" corresponds to"Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app.
-
voices.getVoicesV1VoicesGetGets a list of all available voices for a user.
-
voices.getVoiceV1VoicesVoiceIdGetReturns metadata about a specific voice.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools