ElevenLabs home pagelight logodark logo
  • Go to elevenlabs.io
  • Blog
  • Help Center
  • Go to elevenlabs.io
API Reference Overview
Product
API Reference
Developer Guides
Conversational AI
Changelog
  • Community
    • API Reference Overview
    SDK Libraries
    • Node Library
    • Python Library
    Text to Speech
    • POST
      Text to Speech
    • POST
      Text to Speech with Timing
    • POST
      Text to Speech Stream
    • POST
      Text to Speech Stream with Timing
    • Websockets
    Speech to Speech
    • POST
      Speech To Speech
    • POST
      Streaming
    Sound Effects
    • POST
      Sound Generation
    Audio Isolation
    • POST
      Audio Isolation
    • POST
      Audio Isolation Stream
    History
    • GET
      Get Generated Items
    • GET
      Get History Item By Id
    • DEL
      Delete History Item
    • GET
      Get Audio From History Item
    • POST
      Download History Items
    Samples
    • DEL
      Delete Sample
    • GET
      Get Audio From Sample
    User
    • GET
      Get User Subscription Info
    • GET
      Get User Info
    Voices
    • GET
      Get Voices
    • GET
      Get Default Voice Settings.
    • GET
      Get Voice Settings
    • GET
      Get Voice
    • DEL
      Delete Voice
    • POST
      Edit Voice Settings
    • POST
      Add Voice
    • POST
      Edit Voice
    Voice Design
    • POST
      Generate Voice Previews From Description
    • POST
      Create Voice From Voice Preview
    Voice Library
    • GET
      Get Voices
    • POST
      Add Sharing Voice
    Projects
    • GET
      Get Projects
    • GET
      Get Project By Id
    • POST
      Add Project
    • DEL
      Delete Project
    • POST
      Convert Project
    • GET
      Get Project Snapshots
    • POST
      Stream Project Audio
    • GET
      Get Chapters
    • GET
      Get Chapter By Id
    • POST
      Add Chapter To A Project
    • DEL
      Delete Chapter
    • POST
      Convert Chapter
    • GET
      Get Chapter Snapshots
    • POST
      Stream Chapter Audio
    • POST
      Update Pronunciation Dictionaries
    Pronunciation Dictionaries
    • POST
      Add from file
    • GET
      Get dictionaries
    • GET
      Get dictionary by id
    • POST
      Add rules
    • POST
      Remove rules
    • GET
      Download version by id
    Models
    • GET
      Get Models
    Audio-native
    • POST
      Creates Audionative Enabled Project.
    Dubbing
    • POST
      Dub A Video Or An Audio File
    • GET
      Get Dubbing Project Metadata
    • GET
      Get Transcript For Dub
    • GET
      Get Dubbed File
    • DEL
      Delete Dubbing Project
    Workspace
    • POST
      Invite User
    • DEL
      Delete Existing Invitation
    • POST
      Update Member
    Usage
    • GET
      Get Characters Usage Metrics
    Voice Generation (Deprecated)
    • POST
      Generate A Random Voice
    • GET
      Voice Generation Parameters

    API Reference Overview

    Overview of ElevenLabs API endpoints and capabilities

    Explore the API collection in Postman

    Import the ElevenLabs Postman collection to explore the available API endpoints

    Text to Speech

    Convert text into lifelike speech with industry-leading quality and latency

    Speech to Speech

    Clone voices from audio while preserving emotion and intonation

    Sound Effects

    Generate AI-powered sound effects and audio for any use case

    Audio Isolation

    Separate speech from background noise in audio files

    Conversational AI

    Create interactive AI voice experiences with WebSocket agents

    History

    Access and manage your generated audio history

    User

    Access subscription information and user details

    Voices

    Access and manage your custom AI voice collection

    Voice Design

    Generate custom voices from text descriptions

    Voice Library

    Browse and use our collection of shared voices

    Projects

    Organize and manage your audio generation projects

    Pronunciation

    Create and manage custom pronunciation rules

    Models

    Access our selection of AI voice models

    Audio Native

    Create and manage audio-enabled web projects

    Dubbing

    Automatically translate and dub audio content

    Workspace

    Manage team members and workspace settings

    Usage

    Monitor character and API usage metrics

    All API endpoints require authentication using your API key. Click through to each section for detailed endpoint documentation.

    Was this page helpful?

    Node Library
    linkedintwitterdiscordyoutubegithub
    Powered by Mintlify