Pricing Blog

Free TTS: Text to Speech Mp3 Free Online

Convert text to speech free online and download it as Mp3 in natural voices. 100% free for commercial use!

Learn more about new FreeTTS and get 50% off coupon code. Read the post ↗.

0 / 5000 characters | Current Limit: 6000 characters per week. Characters Left: 6000. We support SSML TTS
Need more characters? Get 1,000,000 characters. Click here ↗.

We made Free TTS simple to convert text to speech and save as mp3

100% Free and Safe

We provide 100% free tts online services. No registration required. Feel free to use. For keeping security, all audios will be removed within 24 hours.

Super Easy and Fast

It is quite easy to use our online tool. No learning curve. Just copy and paste the content. Wait for a second and you can get the .mp3 file.

Best partner for videos

Just convert your video script to mp3 file and add the voice over to your video. No need to pay or record voice overs manually.

Powerful AI Engine

Powered by Google machine learning and TTS capability, the process of text-to-speech is fast and the quality of the results is pretty high.

Start TTS Quickly

Powered by Google machine learning and TTS capability, the process of text-to-speech is fast and the quality of the results is pretty high.

Free for Commercial

As robotic voices, you can use these voices free for commercial usage. Use it for your block, AI-generated videos and promotion videos.

Learn SSML TTS We Support

SSML(Speech Synthesis Markup Language) allows you to customize your audio by providing details on pauses, audio formatting for acronyms, dates, etc.

Name SSML code Results
PAUSE Hello<break time="2s" /> world. Hello (Pause here for 2 seconds) world.
ORDINAL <say-as interpret-as="ordinal">1</say-as> Spoken as: "First"
CHARACTERS <say-as interpret-as="characters">Hello</say-as> Spoken as: "H E L L O"
FRACTION <say-as interpret-as="fraction">5+1/2</say-as> Spoken as: "Five and a half"
UNIT <say-as interpret-as="unit">10 foot</say-as> Spoken as: "Ten feet"
VERBATIM <say-as interpret-as="verbatim">abcdefg</say-as> Spelled out letter by letter
DATE <say-as interpret-as="date" format="yyyymmdd" detail="1">2019-10-10</say-as> Spoken as "The tenth of October, Twenty nighteen"
DATE 2 <say-as interpret-as="date" format="dm">10-9</say-as> Spoken as "The tenth of November"
DATE 3 <say-as interpret-as="date" format="dmy" detail="2">10-9-2019</say-as> Spoken as "September tenth, twenty nighteen"
TIME <say-as interpret-as="time" format="hms12">2:30am</say-as> Spoken as "Two thirty A.M."
SUB <sub alias="HelloWorld">HW</sub> Spoken as "Hello World"
EMPHASIS <emphasis level="moderate">This is an important announcement</emphasis> strong / moderate / none / reduced
For specified instruction, you can view the official document and W3 specification ↗

Our Native Sounding Voices Samples

Listen to our melodic and natural voice samples below


The frequent questions and you can find quick guidance here

What is Freetts and is it free for use?

How to use freetts for text to speech?

Is it safe to use freetts?

How many characters can I convert to speech each time?

Is it free for commercial?

Can I get more support if I have problem?