For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Connect
BlogHelp CenterAPI PricingSign up
OverviewElevenCreativeElevenAgentsElevenAPIReception AIAPI referenceChangelog
OverviewElevenCreativeElevenAgentsElevenAPIReception AIAPI referenceChangelog
  • Get started
    • Overview
    • Quickstart
  • Playground
    • Text to Speech
    • Voice Changer
    • Sound Effects
    • Speech to Text
    • Image & Video
  • Products
    • Studio
    • Audiobooks
    • Flows
    • Templates
    • Music
    • Dubbing
    • Transcripts
    • Subtitles
  • Voices
    • Voice library
    • Voice cloning
    • Voice Design
    • Payouts
  • Audio tools
    • Audio Native
      • React
      • Ghost
      • Squarespace
      • Framer
      • Webflow
      • WordPress
      • Wix
    • Voiceover Studio
    • Voice Isolator
    • AI Speech Classifier
  • Services
    • Troubleshooting
LogoLogo
Login
Login
Connect
BlogHelp CenterAPI PricingSign up
On this page
  • Overview
  • Guide
  • Technology-specific guides
  • Using the API
  • Settings
  • Voices
  • Pronunciation dictionaries
Audio tools

Audio Native

Easily embed ElevenLabs on any web page.
Was this page helpful?
Previous

Audio Native with React

Integrate Audio Native into your React apps.
Next
Built with
Audio Native

Overview

Audio Native is an embedded audio player that automatically voices content of a web page using ElevenLab’s Text to Speech service. It can also be used to embed pre-generated content from a project into a web page. All it takes to embed on your site is a small HTML snippet. In addition, Audio Native provides built-in metrics allowing you to precisely track audience engagement via a listener dashboard.

The end result will be a Audio Native player that can narrate the content of a page, or, like in the case below, embed pre-generated content from a project:

Guide

1

Navigate to Audio Native

In the ElevenLabs dashboard, under “Audio Tools” navigate to “Audio Native”.

2

Configure player appearance

Customize the player appearance by selecting background and text colors.

3

Configure allowed sites

The URL allowlist is the list of web pages that will be permitted to play your content.

You can choose to add a specific web page (e.g. https://elevenlabs.io/blog) or add a whole domain to the allowlist (e.g. http://elevenlabs.io). If a player is embedded on a page that is not in the allowlist, it will not work as intended.

4

Get embed code

Once you’ve finished configuring the player and allowlist, copy the embed code and paste it into your website’s source code.

Technology-specific guides

To integrate Audio Native into your web techology of choice, see the following guides:

React
Ghost
Squarespace
Framer
Webflow
Wordpress
Wix

Using the API

You can use the Audio Native API to programmatically create an Audio Native player for your existing content.

1from elevenlabs import ElevenLabs
2
3elevenlabs = ElevenLabs(
4api_key="YOUR_API_KEY",
5)
6response = elevenlabs.audio_native.create(
7name="name",
8)
9
10# Use the snippet in response.html_snippet to embed the player on your website

Settings

Voice and model

Voices

To configure the voice and model that will be used to read the content of the page, navigate to the “Settings” tab and select the voice and model you want to use.

Pronunciation dictionaries

Pronunciation dictionaries

Sometimes you may want to specify the pronunciation of certain words, such as character or brand names, or specify how acronyms should be read. Pronunciation dictionaries allow this functionality by enabling you to upload a lexicon or dictionary file that includes rules about how specified words should be pronounced, either using a phonetic alphabet (phoneme tags) or word substitutions (alias tags).

Whenever one of these words is encountered in a project, the AI will pronounce the word using the specified replacement. When checking for a replacement word in a pronunciation dictionary, the dictionary is checked from start to end and only the first replacement is used.