Skip to content
AI Text to Speech

Free to start · Powered by ElevenLabs v4

AI Text to Speech

Paste your script, pick a voice, and Eleven Speech reads it with ElevenLabs v4: natural pacing, real emotion and more than 90 languages, as an MP3 that is exactly as long as the text.

No installation. No credit card. Private by default.

  • 90+Languages
  • 16Voices
  • 5,000Characters per request
  • $0Free to start

The basics

What is AI text to speech?

Text to speech, or TTS, turns written text into spoken audio. Older TTS read words one after another in a flat voice. Modern AI text to speech reads the whole passage first, so it understands which word to stress, where a sentence turns into a question and when a pause makes a point, and it speaks with the breath and rhythm of a person.

On Mage, text to speech runs on Eleven Speech, ElevenLabs' latest model, Eleven v4. You paste up to 5,000 characters, pick one of 16 voices, and get an MP3 that lasts exactly as long as the reading. Audio tags in square brackets, such as [whispers], [laughs] or [excited], direct the delivery without being read aloud.

It lives in the same account as Mage's image and video models. A narration can go straight under a video, onto a character as its voice, or into the Lipsync app to make a portrait speak it.

A little more possibility

Why use text to speech on Mage

  • ElevenLabs v4 voices

    The most expressive model from ElevenLabs, used through your Mage account with no separate subscription.

  • Exactly as long as the text

    The MP3 ends when the reading does, with no silence to trim and no fixed clip lengths.

  • More than 90 languages

    Paste a script in nearly any language, and each of the 16 voices reads it naturally.

  • Direct the delivery

    Audio tags change the emotion, pace and volume line by line, and add sound cues inside the speech.

  • Unlimited on paid plans

    Basic covers 750 characters per request, about 50 seconds of speech, and higher plans cover longer scripts.

  • An API and MCP too

    Developers call the same voices through the Mage API, and Claude or ChatGPT can use them through the Mage MCP server.

From idea to creation

How do you convert text to speech?

It takes three steps, and it is free to start.

  1. Open Eleven Speech

    Use the button on this page to open Eleven Speech in the Mage app, in your browser.

  2. Paste your text

    Paste up to 5,000 characters: a script, an article, a lesson or a single line.

  3. Pick a voice and generate

    Choose one of the 16 voices, adjust Stability if you like, and generate.

  4. Download the MP3

    Play it in the browser, download it, or use it under a video, in Lipsync or as a character voice.

Tips and techniques

Prepare a script that reads well

Text to speech reads exactly what you give it, so write for the ear. Spell out what should be said the way it should sound: "twelve hours" rather than "12h", "the year twenty twenty-six" if the number should be read as a year, and full words for abbreviations that are not meant to be spelled out. Break long sentences into shorter ones; a listener cannot scroll back.

Punctuation is the cheapest way to direct pacing. A comma is a short breath, a full stop a longer one, an ellipsis a hesitation, and a dash a sudden break. A question mark changes the melody of the whole sentence, so check that questions really end with one.

  • Write numbers as words when the reading matters
  • Keep sentences short and spoken
  • Use ellipses for pauses and dashes for breaks
  • Read the script aloud once before you generate
  • Split very long texts into chapters

Tips and techniques

Choose the right voice

The 16 voices cover the most common jobs. For long narration and audiobooks, pick a steady storyteller such as Darian, Florence or Sawyer. For news, training and explainers, a crisp anchor such as Alicia or Eldrin. For ads and social video, an upbeat, modern voice such as Elowen, Jade or Lawrence. For games, a character voice such as Kaelen.

Every voice speaks every supported language, so a Spanish or Japanese script works with any of them. Generate the first two or three sentences in a few voices, compare them, and then run the whole script in the one that fits.

Tips and techniques

Add emotion with audio tags

Eleven v4 reads tags in square brackets as direction. [excited], [nervous], [sarcastic] and [softly] change the emotion; [whispers] and [shouting] change the volume; [sighs], [laughs] and [gulps] add a reaction; [door creaks] or [applause] add a sound inside the reading. Put a tag right before the sentence it changes, and use one or two per sentence.

Tags make dialogue and character lines come alive, while plain narration often needs none. For character voices that must stay the same in every video, see the AI voice generator guide, and for songs and music beds, the AI music generator.

Tips and techniques

Text to speech in an API or an assistant

The same voices run through the Mage API: send the text and a voice to POST /v1/eleven_speech/generate and get an MP3 back, priced in blocks of 250 characters. The Mage API page covers keys and pricing. With the Mage MCP server connected, Claude, ChatGPT and other assistants can read a script aloud for you in the chat, after quoting the Gems it costs.

The right model for the job

The models for text to speech on Mage

Eleven Speech reads the script. These models put it to use.

  • Eleven Speech

    ElevenLabs v4: 16 voices, more than 90 languages, audio tags, and up to 5,000 characters per request. The MP3 is as long as the text.

  • Seed Audio

    A voice described in the prompt instead of picked from a list, plus dialogue, music and sound effects at exact lengths.

  • Plum Max

    The default model in Lipsync, which makes a portrait or a character speak a line you generated.

Try these prompts

Text to speech scripts to try

Paste one into Eleven Speech and pick a voice.

  • Audiobook opening

    Every lighthouse keeps one promise... to stay lit until morning. [softly] And this one never broke it.

  • Product voiceover

    Meet the bottle that keeps coffee hot for twelve hours... and water cold for a full day. [confident] One bottle. Every adventure.

  • Spanish cooking intro

    [warmly] Bienvenidos a la cocina de mi abuela. Hoy preparamos churros... [laughs] y sí, nos vamos a comer la mitad antes de terminar.

  • Japanese announcement

    [calmly] 次は、京都です。お出口は右側です。[softly] 本日もご乗車いただき、ありがとうございました。

Room to experiment

AI text to speech on Mage compared with a basic TTS reader

A built-in screen reader or a free TTS site is fine for checking a draft. For anything people will listen to, the delivery matters, and that is where a modern model earns its place.

A basic TTS reader

  • A flat, robotic read
  • Stress and pauses in the wrong places
  • Few voices, few languages
  • No way to direct emotion

Eleven Speech on Mage

  • ElevenLabs v4 with natural pacing
  • Audio tags for emotion and sound cues
  • 16 voices in more than 90 languages
  • Unlimited on paid plans, next to your video tools

Follow your imagination

What people make with AI text to speech

  • Video voiceovers

    Narration for YouTube, TikTok, Reels, explainers and product videos.

  • Audiobooks and articles

    Chapters, newsletters and blog posts read aloud, chapter by chapter.

  • Courses and training

    Lessons and onboarding in every language your learners speak.

  • Apps, games and assistants

    Spoken prompts, announcements and character lines through the Mage API.

Start small. Dream big.

Is the AI text to speech free?

Mage is free to start, with 300 Gems for new accounts. Eleven Speech costs 30 Gems per started block of 250 characters on Gems, and paid plans make it unlimited up to a length each plan covers.

  • Free

    $0

    One-time 300 Gems for new members. No watermark.

  • Basic

    $10/mo

    Unlimited text to speech up to 750 characters (about 50 seconds) per request, 500 monthly Gems.

  • Max

    $200/mo

    Unlimited text to speech up to 4,750 characters per request, 15,000 monthly Gems.

A little more clarity

Frequently asked questions

Which AI text to speech does Mage use?
Eleven Speech, which runs ElevenLabs' Eleven v4 model through ElevenLabs. Seed Audio is also available when you want a voice described in the prompt instead of picked from the list.
Is the text to speech free?
New accounts get 300 free Gems, enough for many lines. After that, Eleven Speech costs 30 Gems per started block of 250 characters, or runs unlimited on a paid plan: Basic at $10 a month covers 750 characters per request, Pro 1,500, Pro Plus 3,250, and Max 4,750.
How long can the text be?
Up to 5,000 characters per request, audio tags included, which is roughly six minutes of speech. For longer texts, generate one chapter or section at a time.
What languages does it support?
More than 90, including English, Spanish, French, German, Italian, Portuguese, Japanese, Chinese, Korean, Hindi, Arabic and Russian. Paste the text in the language you want spoken.
What format is the audio?
An MP3, exactly as long as the reading. Play it in the browser or download it.
Can I use it through an API?
Yes. POST /v1/eleven_speech/generate on the Mage API takes the text, a voice and an optional stability, and returns an MP3. It costs 30 Gems per started block of 250 characters, and the Mage MCP server offers the same voices to Claude, ChatGPT and other assistants.
Can I use the audio commercially?
A commercial license comes with every paid plan. Your audio is private by default.

Ready to hear your script?

Free to start, private by design. Have fun creating!

Open Eleven Speech

Mage is for adults, 18+ only. Nothing illegal is allowed; any content involving minors or non-consensual depictions of real people is strictly prohibited.