Skip to main content

How to Integrate ElevenLabs + Other Third-Party Voices

Learn how to integrate third-party voices into HeyGen.

Avi avatar
Written by Avi
Updated over a week ago

HeyGen lets you connect external voice providers like ElevenLabs or LMNT so you can use their voices directly in your HeyGen projects. You can integrate these voices from three different areas of the platform: AI Studio, Avatar Settings, and the Proofreading Tool.

Below is the updated, streamlined guide.

1. Integrate Third-Party Voices in AI Studio

  1. Hover over Create button on your Home Page→ Create a Video → Create in AI Studio, you will land in the AI Studio.

  2. Choose your avatar.

  3. Hover over the Scene icon (person icon).

  4. Under Voice, click the dropdown bar.

  5. In the Voice settings panel, click Voice → + New Voice.

  6. Select Integrate 3rd Party Voice → Import Voice.

  7. Choose your provider (ElevenLabs or LMNT).

  8. Paste your API key into Paste your API key here.

  9. Click Confirm.

  10. Your imported voices are now available to use in AI Studio.


2. Assign a Third-Party Voices to your Avatar slot. 

  1. Hover over the avatar Group slot.

  2. Click the three dots (…).

  3. Hover over Set Primary Voice → click Manage Voices.

  4. Click + New Voice.

  5. Select Integrate 3rd Party Voice → Import Voice.

  6. Choose ElevenLabs or LMNT.

  7. Paste your API key → Confirm.

  8. Your integrated voices will now appear in your voice list.


3. Integrate Third-Party Voices in the Proofreading Tool

  1. Open your Proofread file.

  2. Click the Track Box next to the Speaker box.
    Example: “Track 1: Clone from segment:”

  3. Click Select Track Voices+ New Voice.

  4. Select Integrate 3rd Party Voice → Import Voice.

  5. Choose your provider (ElevenLabs or LMNT).

  6. Paste your API key → Confirm.

  7. Your voices can now be selected inside the proofreader.

🛎️ Note: If you run out of ElevenLabs or other third-party credits, your integrated voices won’t work in HeyGen. To avoid interruptions, make sure you have enough credits in your third-party account to keep everything running smoothly.

Trouble integrating?


If you’re getting an Invalid API key error when integrating ElevenLabs, please make sure to enable the necessary permissions, such as:

  • Text to Speech

  • Voices

  • Voice Generation

  • Models

  • History

  • User

You can do so by going to ElevenLabs and navigating to your ElevenLabs API Settings, and then clicking edit (pencil icon) to open up the permissions model, and then giving full access to the permissions listed above.

Alternatively, you can also turn off Restrict Key to grant full access. This should resolve the “Invalid API key” error. If none of that works, please roll a new API key, set the right permissions, and try again.

Did this answer your question?