integrations.sh
← all integrations

ElevenLabs API Documentation

OpenAPI apis-guru machine_learning

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.deleteHistoryItemsV1HistoryDeletePost

    Delete a number of history items by their IDs.

  • history.deleteHistoryItemV1HistoryHistoryItemIdDelete

    Delete a history item by its ID

  • history.downloadHistoryItemsV1HistoryDownloadPost

    Download 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.getAudioFromHistoryItemV1HistoryHistoryItemIdAudioGet

    Returns the audio of an history item.

  • history.getGeneratedItemsV1HistoryGet

    Returns metadata about all your generated audio.

  • samples.deleteSampleV1VoicesVoiceIdSamplesSampleIdDelete

    Removes a sample by its ID.

  • samples.getAudioFromSampleV1VoicesVoiceIdSamplesSampleIdAudioGet

    Returns the audio corresponding to a sample attached to a voice.

  • textToSpeech.textToSpeechV1TextToSpeechVoiceIdPost

    Converts text into speech using a voice of your choice and returns audio.

  • textToSpeech.textToSpeechV1TextToSpeechVoiceIdStreamPost

    Converts text into speech using a voice of your choice and returns audio as an audio stream.

  • user.getUserInfoV1UserGet

    Gets information about the user

  • user.getUserSubscriptionInfoV1UserSubscriptionGet

    Gets extended information about the users subscription

  • voices.addVoiceV1VoicesAddPost

    Add a new voice to your collection of voices in VoiceLab.

  • voices.deleteVoiceV1VoicesVoiceIdDelete

    Deletes a voice by its ID.

  • voices.editVoiceSettingsV1VoicesVoiceIdSettingsEditPost

    Edit 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.editVoiceV1VoicesVoiceIdEditPost

    Edit a voice created by you.

  • voices.getDefaultVoiceSettingsV1VoicesSettingsDefaultGet

    Gets 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.getVoiceSettingsV1VoicesVoiceIdSettingsGet

    Returns 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.getVoicesV1VoicesGet

    Gets a list of all available voices for a user.

  • voices.getVoiceV1VoicesVoiceIdGet

    Returns metadata about a specific voice.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools