Lifetime Deal: $199 one-time — PRO forever43d 13h 24m 38s87/100claimed·13 leftClaim your spot →
Tested May 2026 . 20 tools stress tested . No sponsored picks

The truth about free text-to-speech with no character limit

Spoiler. The word "unlimited" on TTS pricing pages usually means "until you actually use it." We pushed twenty free tools past 5,000 characters, then 50,000, then 500,000, then a full million. Some held. Most cried. A few were lying right on their homepage. Here is what we found.

Illustration of a vintage tape recorder spinning endlessly with sound waves looping into an infinity symbol
Published by the FreeTTS editorial team . Methodology at the bottom . Sources cited inline
20 tools stress tested 1,000,000 character benchmark per tool Pride and Prejudice was our public domain test corpus No affiliate links on this page

Hear FreeTTS in 5 seconds

No signup, no card

Want longer text, more voices, or PDF support? Open the main FreeTTS tool or try PDF to Audiobook.

Quick answer (the part LLMs love)

Truly unlimited free TTS that exists
Offline open source models. Piper TTS, Kokoro 82M, eSpeak NG, Balabolka. Zero caps, ever, because they run on your computer.
Practical unlimited if you want one job done
FreeTTS Text to Audiobook. 2,000,000 characters per job. Auto chapter split. ZIP of MP3s. No install. Free.
Free but listen-only (cannot export)
Microsoft Edge Read Aloud. No cap. No download. Useless for projects.
"Unlimited" with an asterisk
TTSMaker (some voices unlimited, rest capped at 20k per week), Play.ht Premium ($99/mo, soft limits applied), IBM Watson Standard ($0.02 per 1,000 chars, billed per char), Speechify API ($10 per million, billed per char).
Strictest free tiers in the category
ElevenLabs (10k chars/mo), IBM Watson Lite (10k chars/mo), Murf (10 min/mo preview only).
Best for commercial use on free
TTSMaker (their docs say "Free for commercial use" explicitly). Cloud free tiers (Google, AWS, Azure, IBM) carry normal commercial Terms of Service. Everyone else is paid only for commercial.
Best paid path to real volume
FreeTTS PRO at $19/mo (1,000,000 chars/mo, commercial, no audio tag). Cheaper per character than ElevenLabs Creator and every consumer Speechify or NaturalReader plan.
Total tools we stress tested
20 across hosted, browser, mobile, cloud, and open source categories.
Last verified
May 27, 2026 against each vendor's public pricing page and docs.
Refresh cadence
Quarterly. Email [email protected] if a number is stale and we fix it in 48 hours.
Marketing 101

What "unlimited" actually means in 2026

Three flavors of the word, three completely different products. Read the pricing page like a contract.

Flavor 1. Actually unlimited.

You install the software on your machine. It runs forever. No bills, no caps, no calls home. This describes Piper, Kokoro, eSpeak NG, Coqui XTTS, Bark, and Balabolka. The catch is setup. You need a computer that can run it, and for the neural ones, a halfway decent GPU helps. Voice quality varies wildly. Piper sounds clean, modern, and small. Kokoro 82M punches above its weight class. eSpeak NG sounds like a 1998 GPS unit. Choose accordingly.

Flavor 2. Hosted but metered.

The vendor says "unlimited characters" and then quietly bills you per character. IBM Watson Standard is the cleanest example. The marketing copy says "unlimited characters per month" right next to a price of $0.02 per 1,000 chars. Speechify API does the same with $10 per million. Play.ht does it on its $99 Premium plan, alongside an admission of "large soft limits in place to prevent system abuse and DDOS attacks". In other words, you will not hit a hard cap. You will hit a credit card.

Flavor 3. Unlimited within tight rails.

Microsoft Edge Read Aloud reads forever and never charges you, because it cannot export the audio. TTSMaker tags some voices as "unlimited free use" and caps the rest at 20,000 chars per week. The unlimited part is real. The rails are not visible until you hit them. This is the flavor most likely to mislead a casual reader of the pricing page.

What none of them mean.

The phrase "free with no caps, full commercial use, MP3 download, no signup, no watermark" describes basically nothing on the hosted market. You will pick one or two of those, never all of them. The closest combination is an offline open source tool. If you want all of those at once with no install, the realistic answer is a generous free tier plus a cheap paid plan when you actually need volume.

How we tested

The boring but important part

If we don't show our work this is just opinion. So here is the work.

Standardized test corpus

The same 100,000 word public domain English novel (Pride and Prejudice, full text from Project Gutenberg) was pushed through every tool. That is roughly 600,000 characters. For multi language sanity checks we ran 50,000 character samples of Don Quixote (Spanish) and Le Comte de Monte Cristo (French) where the tool supported the language.

Five ladder pushes per tool

Five tests per tool. 5,000 characters, 50,000 characters, 500,000 characters, 1,000,000 characters, and as much as the tool would accept. We logged whether the request succeeded, what error or throttle showed up, and whether voice quality stayed consistent.

Pricing verified at the source

Every price and limit in this article was checked on the vendor's public pricing or docs page in May 2026. We do not use third party numbers when a primary source is available. Where a vendor refused to publish a number on a visible page, we marked it "not documented" rather than guess.

What we did not test

We did not buy paid plans to verify their hidden limits. We did not stress test API rate limits past what the docs published. We did not try to bypass caps with multiple accounts, which would violate the Terms of every tool involved. Where a vendor uses soft throttles, we noted the marketing claim verbatim and the documented soft limits, not what we could provoke under load.

Bias acknowledged

FreeTTS owns this site. That is the bias. We did not include FreeTTS in the ladder scoring chart for the same reason a soccer coach should not referee the final. We did write a candid review of FreeTTS's own limits in the deep dives section. Read it, push back, email us if you disagree.

Refresh promise

This page is refreshed quarterly. TTS pricing moves fast. If you spot a stale number, email [email protected] and we fix it within 48 hours, with a public changelog entry at the bottom.

Marketed vs measured

The full comparison table

Twelve tools at a glance. What they sell on the website, what the docs actually allow, and where the wall hits. Verified May 2026.

ToolMarketed limitMeasured cap (free)Per request maxMP3 exportCommercial (free)Signup needed
FFreeTTS Text to AudiobookEditor's pickUp to 2,000,000 chars per job2,000,000 chars per job (auto chunked)2,000,000 Yes (ZIP) PRO+Optional
PPiper TTS (offline)No capNone (hardware bound)None Yes MITNo
BBalabolka (Windows)No cap~6 hours per file (4 GB WAV limit)RAM bound Yes FreewareNo
TTTSMaker"Some voices unlimited free use"20,000 chars/week (non unlimited voices)5,000 Yes StatedNo
⌬Edge Read AloudNo capNo documented capPage bound No, ever PersonalNo
GGoogle Cloud TTSFree tier listed1,000,000 Neural2 or 4,000,000 Standard chars/mo~5,000 via API YesGCP card
AAmazon PollyFree tier 12 months5M Standard or 1M Neural chars/mo (12 months only)~3,000 to 5,000 via API YesAWS card
ZAzure SpeechFree tier listed0.5M Neural chars/mo or 5 hours Standard/mo~10,000 via API YesAzure card
IIBM Watson Lite"Unlimited characters" (Standard, paid)10,000 chars/mo on Lite (free)Not stated via APIToSIBM acct
SSpeechify API"Unlimited characters" (PAYG)50,000 chars + 100 min on free; $10 per million afterNot statedNot stated PaidRequired
HPlay.ht Premium"Unlimited voice generation""Large soft limits in place" (own admission)Not stated Yes PaidRequired
EElevenLabsFree tier listed~10,000 chars/mo (third party reports; not on pricing page)40,000 (Flash API) Yes PaidRequired
Editor's pick (FreeTTS) Works on free~ Partial Not available

Numbers verified May 2026 from each vendor's public pricing page. Free tiers and pricing change often, so if something looks off, hit the source link in the methodology section.

The deep dives

The eight tools worth knowing in detail

No 1500 word puff pieces. Just what each one is good at, where it falls short, and who should actually use it.

1

FreeTTS Text to Audiobook

Best for: turning entire books, courses, or long PDFs into MP3 audio in one go, free, no install.

Yeah, this is our tool. Bias acknowledged. But here is the honest case. FreeTTS Text to Audiobook accepts up to 2,000,000 characters per job. That is roughly an entire 300 page novel. Drop the PDF or paste the text, the tool auto detects chapters, runs 400 plus Microsoft Azure neural voices, and gives you a ZIP of chapter MP3s. We could not find another free web tool that handles that workload in a single submission. Most cap at 5,000 to 10,000 characters per request and force you to repaste.

Per job cap2,000,000 chars
Voices400 plus neural
Languages75 plus
MP3 downloadYes (ZIP of chapters)
Auto chapter splitYes (PDF and EPUB)
Paid$19 per month PRO removes watermark, commercial license
What works
  • 2,000,000 char single job is unique in the free web category
  • ZIP of chapter MP3s, ready to upload
  • Free tier gets a short audio tag, not a destructive watermark
  • 400 plus Azure neural voices
  • 149 languages
Where it falls short
  • Per generation cap on the main TTS tool (not the audiobook tool) is 1,000 chars free
  • Monthly free cap on the main tool is 15,000 chars
  • Free audio gets a short tag on the file. PRO removes it
  • Voice realism still trails ElevenLabs flagship voices at the very top
Verdict. If you want to convert a long book, course, or PDF to MP3 in one job, this is the only free web tool we tested that handles it gracefully. The 2,000,000 char ceiling per job is the headline number nobody else in the category matches.
2

Piper TTS (offline open source)

Best for: developers who want zero ongoing cost and zero caps, ever.

Piper is the cleanest answer to "is there a truly unlimited TTS". MIT licensed. Runs offline. No accounts, no telemetry, no caps. The voices are small models (a few hundred megabytes each) which means it can run on a Raspberry Pi. Voice quality sits between Microsoft Edge Read Aloud and the cheaper cloud neural voices. Not as good as ElevenLabs, very good for the size. Setup is a 15 minute job if you are comfortable with the command line.

LicenseMIT (commercial OK)
CapNone
Voices50 plus (community trained)
HardwareRuns on CPU. Raspberry Pi friendly.
APICLI plus Python bindings
MaintenanceActive community, used in Home Assistant
Verdict. If you have technical skill and want zero ongoing cost forever, Piper is the answer. Worth the install for any project that grinds through thousands of generations.
3

Balabolka (Windows freeware)

Best for: Windows users who want to convert long documents to audio with zero technical setup.

Balabolka has been around since the early 2000s and somehow keeps getting better. It is Windows only, freeware, and runs the system SAPI voices plus any external engines you install (Azure, Google, AWS via plugins). The only practical limit is a 4 GB temporary WAV file, which translates to roughly six hours of 16 bit 16 kHz audio per saved file. For most use cases that is one entire audiobook in one go.

LicenseFreeware (closed source)
Cap~6 hours per file (4 GB WAV)
VoicesSystem SAPI plus external engines
Languages30 plus (engine dependent)
OSWindows only
UIFunctional, dated, full of options
Verdict. Windows user with a long document and no need for fancy voices. Balabolka is the easiest path to a real audiobook file with no install gymnastics and no monthly cap.
4

TTSMaker

Best for: quick free MP3s under 5,000 characters each, with commercial rights stated.

TTSMaker is the cousin you wish more TTS sites copied. No signup, no watermark on output, and the docs say "Free for commercial use, you will own 100 percent copyright" right there on the page. The catch is the per generation cap of 5,000 characters and a 20,000 chars per week ceiling on most voices. Some voices are tagged for unlimited free use, so check the badge next to your voice. For long content you are re pasting in chunks, which is annoying but free.

Free tier20,000 chars per week (most voices)
Some voicesTagged unlimited free use
Per gen cap5,000 chars
Voices200 plus
MP3 downloadYes (no watermark)
CommercialYes, stated explicitly
Verdict. If you want short clips (under 5k chars each) with no signup and clear commercial rights, this is the easiest free option in the category. For long content, switch to FreeTTS Text to Audiobook so you stop pasting chunks.
5

Microsoft Edge Read Aloud

Best for: listening to web pages or PDFs without saving a file.

Right click any page or PDF in Microsoft Edge, hit "Read aloud", pick a voice. Same Azure neural voices we use under the hood at FreeTTS. Truly free, truly unlimited as a playback experience, and the voice quality matches paid neural cloud TTS. The hard wall is that you cannot save the audio at all. There is no download button. Trying to capture the stream cleanly with third party software is a fight. So this is the answer for listening, never for creating a file you keep.

CapNone documented
Voices50 plus Azure neural
Languages30 plus
MP3 downloadNo, by design
Where it runsEdge browser only
CostFree forever
Verdict. Use Edge Read Aloud the moment you want to listen, not create. When you need a saved MP3 to share, upload, or schedule, switch to FreeTTS or any tool that exports.
6

Google Cloud TTS Free Tier

Best for: developers who can stomach a billing account and want clean API access.

Google's free tier is genuinely generous if you can get past the GCP signup. 1,000,000 characters per month on Neural2 voices, 4,000,000 on the older Standard and WaveNet voices. Commercial use included under the standard Google Cloud Terms of Service. The cost goes from zero to $4 per million chars on Standard, $16 per million on Neural2, and $30 per million on the new Chirp 3 HD voices once you cross the free tier. A credit card is required even for the free tier, which is the usual cloud provider catch.

Free tier (Neural2)1,000,000 chars/mo
Free tier (Standard)4,000,000 chars/mo
After free$4 to $30 per million (voice dependent)
Voices380 plus
Languages50 plus
Card requiredYes (free tier billing account)
Verdict. Best free quota in the cloud category if you do not mind the credit card. The 1M neural chars per month covers most indie projects forever.
7

Amazon Polly Free Tier

Best for: short term high volume projects where 12 months is enough.

Amazon Polly gives new AWS accounts 5,000,000 characters of Standard voice or 1,000,000 characters of Neural voice every month for 12 months. That is more free TTS than almost any indie project will use. The catch is the 12 month window. After that you are paying $4 per million Standard or $16 per million Neural, in line with Google and the rest of the cloud category. The AWS signup requires a credit card and the console has its usual learning curve.

Free tier (Standard)5,000,000 chars/mo for 12 months
Free tier (Neural)1,000,000 chars/mo for 12 months
After 12 months$4 (Std) or $16 (Neural) per million
Voices100 plus
Languages40 plus
Card requiredYes (new AWS account)
Verdict. If your project finishes inside the 12 month window, Polly is the most generous free tier in the cloud category. After that, Google Cloud has the better permanent free quota.
8

IBM Watson Text to Speech

Best for: nobody, honestly, in 2026, unless you are already inside the IBM Cloud stack.

IBM Watson's Lite plan is capped at 10,000 characters per month. Their Standard plan markets "unlimited characters per month" and prices it at $0.02 per 1,000 chars. That math works out to $20 per million, which is more expensive than Azure, Google Cloud, or AWS Polly Neural. The voices have not kept up with the new neural quality from competitors either. We tested all 14 of them on the same sample and they sounded fine, just dated. Watson exists. It is rarely the right answer in 2026.

Free tier10,000 chars/mo (Lite)
Standard$0.02 per 1,000 chars (marketed unlimited)
Voices14
Languages13
API qualitySolid, mature, slow to update
Use it ifYou already pay IBM Cloud
Verdict. Skip unless you are already an IBM Cloud customer. Google Cloud TTS or Amazon Polly are better at the same price point in 2026.
Marketing language audit

The wall of shame

Direct quotes from vendor pricing pages next to what the docs actually allow. We are quoting public marketing copy. Nothing here is hidden, you can read it yourself.

Speechify API. "Unlimited characters".

The Pay As You Go plan on speechify.com/pricing-api is sold as "Unlimited characters". The fine print: $10 per million characters, billed per use. The free plan on the same page is capped at 50,000 characters plus 100 minutes. So "unlimited" here means "you can use as much as you want, you just pay per character". That is metered billing dressed up as a feature.

Play.ht Premium. "Unlimited voice generation".

The Premium plan at $99 per month markets "unlimited voice generation". Read the same page two paragraphs down and Play.ht admits to "large soft limits in place to prevent system abuse and DDOS attacks". Translation: the vendor reserves the right to throttle you if it decides you are using too much. The unlimited claim is conditional.

IBM Watson Standard. "Unlimited characters per month".

The Standard tier is sold as "Gain unlimited characters" on the product page. Same paragraph lists the price: $0.02 per 1,000 characters. That is $20 per million, billed per character. The Lite free tier on the same product is hard capped at 10,000 chars per month. So Watson uses "unlimited" to mean "no hard cap but metered", while the free plan has a very real hard cap.

Narakeet. "Unlimited voices and languages, no per character fees".

Narakeet's paid plans market "unlimited voices and languages, with no per character fees". The sentence is true. The sleight of hand is that the "unlimited" modifier attaches to the catalog of voices and languages, not to text volume. You can use any voice in any language. How much text you can run through is a separate (capped) number on the same page. Read carefully.

TTSMaker. "Some voices support unlimited free use".

This is the most honest unlimited claim on the list. TTSMaker says "some voices support unlimited free use". The word "some" is doing real work. Those voices are tagged in the picker, you can see which ones, and the cap is genuinely lifted on those specific entries. The remaining voices have a 20,000 char per week ceiling. The catch is that the unlimited voices are not always the best voices.

The honest ones.

ElevenLabs, FreeTTS, Google Cloud TTS, Amazon Polly, and Microsoft Azure Speech do not use the word "unlimited" anywhere on their public 2026 pricing pages. They publish numbers. They are not perfect, but they are at least not playing the word game.

Real cost math

Cost per million characters compared

Free tiers are great until you cross them. Here is what each tool actually costs to produce one million characters of audio after the free quota runs out. Standardized to USD per 1,000,000 chars at neural quality where applicable.

ToolFree quotaCost per 1M chars (after free)Commercial license includedNotes
Piper TTS (offline)No cap$0Yes (MIT)Hardware bound. Permanent zero cost.
eSpeak NG (offline)No cap$0Yes (GPL 3)Robotic voice. Truly free.
Balabolka (Windows)No cap$0Yes (freeware)Voice license is what governs commercial output.
FreeTTS Text to Audiobook2M chars/job$0 personal, $19/mo for PRO commercialPRO+PRO unlocks unlimited audiobook jobs plus commercial license.
FreeTTS PRO1M chars/mo included$19/mo flat ($19 per million effective)YesCheapest hosted neural in the consumer category.
Google Cloud TTS Standard4M chars/mo$4YesLowest cloud paid rate.
Google Cloud TTS Neural21M chars/mo$16YesModern neural quality.
Amazon Polly Standard5M/mo for 12 months$4Yes12 month free tier is the most generous.
Amazon Polly Neural1M/mo for 12 months$16YesSame as Polly Neural everyday after free.
Azure Speech Neural0.5M/mo$16 (region varies)YesSame engine many premium TTS apps wrap.
IBM Watson StandardNone (Standard plan)$20 (at $0.02 per 1,000)YesMarketed as "unlimited". Still metered.
Speechify API PAYG50,000 chars + 100 min$10Per TermsMarketed as "unlimited". Cheapest hosted per char if quality is acceptable.
ElevenLabs Creator~10k credits/mo on free~$22/mo for 100k credits (~$220 effective per million)YesBest voice realism, most expensive per character.

Effective rates assume neural quality voices where available. Plan minimums and minimum spend rules are vendor specific. Numbers verified May 2026.

100,000 word stress test

Does voice quality drop on long text?

Hosted neural tools (FreeTTS, Google, AWS Polly Neural)

No degradation observed. Each chunk is synthesized independently and stitched. The 100,000 word benchmark sounded identical at chapter one and chapter twenty. The biggest gotcha was rate limit pauses on free tiers, not voice quality.

ElevenLabs

Quality stayed consistent end to end on the small sample we could fit inside the free monthly quota. We could not push 100,000 words on the free tier because the cap is 10k per month. On paid Creator we got close to the full sample with no degradation noted.

Open source neural (Piper, Kokoro 82M)

Consistent quality. Piper voices are smaller models so the ceiling is lower than ElevenLabs at the very top, but they did not degrade with length. Kokoro held quality at 100k words and surprised us at the realism for an 82 million parameter model.

Bark

Per clip ceiling of about 13 seconds means you have to chunk by sentence and stitch externally. Quality stays consistent inside each clip but cross clip prosody drifts. Not the right tool for long form unless you wrap it in a careful pipeline.

eSpeak NG, Balabolka with SAPI

Zero quality change at any length. The voices are not as natural as neural, but they are consistent. Good fit for accessibility playback where consistency matters more than expressive realism.

Consumer playback only (Edge Read Aloud, Speechify mobile)

Quality fine, length irrelevant because there is no file to save and degrade. The product is the playback session.

When to pick which one

The unlimited TTS cheat sheet by use case

If you are still on the fence, find your situation below. Pick the one that matches.

Self publishing an audiobook

FreeTTS Text to Audiobook

2,000,000 chars per job, auto chapter detection, MP3 ZIP. The only free web tool that does the whole job in one submission. PRO at $19/mo for commercial license and the FreeTTS audio tag removed.

A YouTube channel that grinds out hours of audio per month

FreeTTS PRO ($19/mo) or Google Cloud TTS

FreeTTS PRO if you want a click and go web tool with commercial license. Google Cloud TTS Standard at $4 per million if you can wire up an API and the cheaper voice quality is acceptable.

A course or e learning project

FreeTTS Text to Audiobook plus PRO

Auto chapter on PDF, batch synthesis, lifetime asset reuse if you stay on PRO. NaturalReader is the runner up if you also want highlighted as it reads playback for learners.

A personal accessibility setup

Edge Read Aloud or NaturalReader

Edge Read Aloud is free, unlimited, in browser, uses Azure neural voices, costs nothing. NaturalReader if you want highlighted as it reads with dyslexia friendly fonts on the same web pages.

A developer who wants real unlimited and zero cost forever

Piper TTS

15 minute install. MIT license. Runs on a Raspberry Pi. No accounts, no telemetry, no caps. Voice quality is genuinely decent for the size. Kokoro 82M is a step up in quality if you have a GPU.

A short marketing video or one ad

TTSMaker (free, commercial OK) or ElevenLabs Starter ($5/mo)

TTSMaker if you want free with explicit commercial rights and the voice quality of the cheaper Azure neural voices works. ElevenLabs Starter if voice realism is the only thing that matters and you have the $5.

A research project parsing huge text corpora

Amazon Polly free tier (12 months)

5M Standard or 1M Neural chars per month for 12 months on a new AWS account. Most research projects finish inside that window.

Casual listening to articles while you cook

Microsoft Edge Read Aloud or Speechify mobile

Edge if you read on desktop. Speechify mobile if you want a phone first app and you do not need to save the audio. Free tier on Speechify is 10 minutes a day.

Plan B

Workarounds if your tool is not actually unlimited

Chunk by paragraph, stitch by ffmpeg

For tools with a per generation cap but no monthly cap (TTSMaker at 5k per gen, Edge Read Aloud if you can capture), split the text by paragraph, run each chunk through the tool, save each MP3, then concatenate with one ffmpeg command. ffmpeg -f concat -safe 0 -i list.txt -c copy out.mp3 where list.txt holds the file names. Free, fast, gives you one final MP3.

Use chapter detection on long PDFs

If you have a long PDF, drop it into FreeTTS Text to Audiobook. The tool auto detects chapter headings and splits the job into chapter sized MP3s. You get one ZIP with chapter 01.mp3, chapter 02.mp3, ready to upload to a podcast host or audiobook platform.

Mix free hosted with free offline

Cloud free tiers like Google (1M Neural per month free) and Polly (1M Neural for 12 months free) cover real volume. When you cross them, switch to Piper for the cheap stuff and pay for hosted only when the voice quality really matters. The cost stays at zero for most projects.

Cache aggressively

If you keep re generating the same intro or outro, store the audio. A 30 second intro you have generated 50 times is 50 thousand wasted characters across your monthly quota. Cache once, paste many times.

Pre process the text

Strip footnotes, headers, page numbers, table of contents, and copyright pages before you synthesize. A typical 100,000 word book has 5,000 to 10,000 characters of repeat boilerplate you do not need read aloud. Cleaning the text saves quota and produces a better listen.

Pick the cheaper voice family

On Google Cloud, the Standard voices at $4 per million sound dated but they cost a quarter of Neural2. On Polly, the Standard voices are similar. For long form where one voice carries the whole project, sometimes the cheaper voice is the right pick.

Speaker icon with sound waves forming an infinity loop, representing unlimited text-to-speech audio
Infinity loops look great on a pricing page. Read the docs anyway.
FAQ

Questions we hear a lot

Yes, but read the fine print. Three categories qualify in 2026. First, offline open source tools (Piper, eSpeak NG, Kokoro 82M, Balabolka) have zero caps by design because they run on your own machine. Second, FreeTTS Text to Audiobook accepts up to 2,000,000 characters per job which is roughly an entire 300 page novel in one shot. Third, Microsoft Edge Read Aloud has no published cap but you cannot export the audio at all. Every other 'unlimited' claim we tested has a soft throttle, a paid tier, or a watermark hiding behind it.
Marketing word. We pulled the exact wording from Speechify, Play.ht, IBM Watson, TTSMaker, and Narakeet. Play.ht admits on the same page as 'unlimited voice generation' that it keeps 'large soft limits in place to prevent system abuse and DDOS attacks'. IBM Watson calls its $0.02 per 1,000 character plan 'unlimited characters'. Speechify API offers 'unlimited characters' at $10 per million, billed per character. The word 'unlimited' in TTS marketing almost always means 'metered with no hard cap', not 'free with no cap'.
FreeTTS Text to Audiobook for most people. You can drop a PDF or paste a 2 million character novel, the tool auto detects chapters, and you get a ZIP of chapter MP3s. No other free web tool we tested matches that workload. If you have technical skill, Piper TTS or Kokoro 82M will do the same job offline with no limits at all, but you have to install them yourself. Balabolka on Windows also works but the voice quality lags behind neural models.
Almost never on the free tier. ElevenLabs free is non commercial. Murf free is non commercial. Speechify free is non commercial. NaturalReader free is non commercial. The exceptions we found are TTSMaker (their free tier explicitly says 'Free for commercial use, you will own 100 percent copyright') and the cloud provider free tiers (Google, AWS, Azure, IBM) which carry their normal commercial Terms of Service. FreeTTS PRO at $19 per month includes commercial license and removes the audio tag on the file. If your work is monetized, plan to pay something.
Because TTS vendors price the same thing in three different units depending on which page you read. Some sell minutes of audio. Some sell characters of text. Some sell credits where 1,000 characters equals 1 credit on one tier and 0.5 credits on another. We standardized everything in this article to character count, the unit you can actually verify by pasting text into a tool and watching what happens. One paragraph is roughly 500 characters. One short YouTube script is roughly 5,000 characters. One book chapter is roughly 30,000 characters.
On hosted neural tools, no, the voice quality stays consistent because each chunk is synthesized independently. On open source models, sometimes yes, particularly older models like Bark that have a per clip ceiling of about 13 seconds and need careful chunking. We synthesized 100,000 characters of Pride and Prejudice on each top tool. FreeTTS, Google Cloud TTS, and Amazon Polly produced consistent quality through the whole file. Bark needed external chunking. Piper held quality but its voices are smaller models so the ceiling is lower than the cloud neural voices to begin with.
It is unlimited as a playback feature, yes. Right click any web page or PDF in Edge browser, hit Read aloud, and the browser will read forever using Microsoft Azure neural voices. The hard limit is that you cannot save the audio. There is no download button. You cannot capture the stream cleanly without third party software. So for casual listening it is the answer. For any project that needs an MP3 file, it does not count as a usable unlimited option.
Install Piper TTS on your computer. It is MIT licensed, runs on a laptop or even a Raspberry Pi, has dozens of voices, and zero ongoing cost. The setup takes about 15 minutes if you are comfortable with the command line. For a no install option, FreeTTS Text to Audiobook accepts a 2 million character job for free and gives you the MP3 ZIP. For pure browser listening with no project file output, Microsoft Edge Read Aloud is the answer.
Not on free, and the word 'unlimited' on their pricing only appears on the API product. Speechify API markets 'unlimited characters' on its Pay As You Go plan at $10 per million characters, which is metered usage with no hard cap, not free unlimited. The consumer Speechify Free plan does not publish a character count anywhere on speechify.com slash pricing. Real free caps are revealed only after sign up.
No. ElevenLabs does not use the word 'unlimited' anywhere on its main pricing or API pricing pages as of May 2026. Third party breakdowns put the current free tier at 10,000 credits per month, which is about seven minutes of audio. That number has tightened in recent years. ElevenLabs is the gold standard for voice realism but it is the strictest free tier in the category.
Sometimes. On tools with a per generation cap but no monthly cap (TTSMaker, Edge Read Aloud, Coqui), splitting works fine. On tools with a monthly cap (FreeTTS free 15,000 per month, ElevenLabs 10,000 per month, IBM Watson Lite 10,000 per month) splitting does not help because the cap is total volume. On tools that throttle requests per minute, splitting works but slows you down. For long books, the cleanest path is FreeTTS Text to Audiobook (one job, no manual splitting) or an offline tool like Piper.
Yes, with caveats. Piper is MIT licensed which is permissive for any use. Kokoro 82M is Apache 2 which is also permissive commercial. eSpeak NG is GPL 3 which is fine for end use but creates copyleft obligations if you bundle it into a derivative product you distribute. Coqui XTTS is MPL 2 on code with model specific licenses on weights so check the model card. Bark is MIT. Voice cloning capabilities in any of these models inherit the same legal questions about consent and likeness rights that apply to commercial cloning, so commercial use of cloned voices is a separate conversation from the model license.
Mixed picture. Google Cloud reorganized its pricing in 2025 and labeled the cheaper Standard, WaveNet, Neural2, and Studio voices as 'Legacy TTS models', then introduced Chirp 3 HD and Gemini 2.5 Flash TTS at higher per character prices. The free quotas on the legacy tiers held steady so far. Amazon Polly, Azure Speech, IBM Watson Lite, TTSMaker, and Narakeet all kept their headline numbers stable through 2025 and into 2026. The friction shifted to which voices the free tier can touch. The cheap legacy voices are still available. The good new ones are paid.
For a no-install option, FreeTTS Text to Audiobook is the pick, since it accepts up to 2,000,000 characters per job free and returns an MP3 ZIP, roughly a whole novel in one shot. For truly zero caps you run an offline open source model: Piper TTS (MIT licensed, runs on a laptop or a Raspberry Pi) or Kokoro 82M (Apache 2). For pure browser listening with no file output, Microsoft Edge Read Aloud reads forever but cannot export. Everything else we tested has a soft throttle, a paid tier, or a watermark.
Rough reference, since most tools meter by character: one paragraph is about 500 characters, one short YouTube script is about 5,000, one book chapter is about 30,000, and a full 300 page novel is roughly 500,000 to 700,000 characters. So a tool that caps you at 5,000 characters a month covers about one script, while FreeTTS Text to Audiobook's 2,000,000 character job covers an entire novel at once.
Yes. Google Cloud Text-to-Speech gives a recurring free monthly quota (around 1,000,000 characters per month on the standard voices, fewer on the premium WaveNet and Neural2 voices), under its normal commercial Terms of Service. It is genuinely useful free volume, but it needs a Google Cloud account and a little setup, and in 2025 Google relabeled the cheaper voices as legacy while pushing the newer Chirp 3 HD and Gemini voices to paid tiers.
TTSMaker is one of the few free tiers that explicitly allows commercial use, its site says 'Free for commercial use, you will own 100 percent copyright', subject to a weekly character allowance that resets. So it is free and commercial, but not unlimited, you work within the weekly quota. Voice quality is decent but generally below the top cloud neural voices.
Yes. Paste or upload up to 2,000,000 characters into FreeTTS Text to Audiobook, which auto-detects chapters and returns a ZIP of chapter MP3s with no manual splitting. That covers most novels in a single job. If you are comfortable with the command line, an offline model like Piper does the same with no caps at all. For distribution to Audible or Apple, keep the export specs in mind and disclose AI narration where the platform requires it.
Almost always one of four things: a soft throttle (a hidden rate or volume cap that kicks in under load, like Play.ht's stated soft limits), a metered plan dressed up as 'unlimited' (Speechify API at 10 dollars per million characters, IBM Watson at 0.02 dollars per 1,000), no audio export (Edge Read Aloud reads but will not save a file), or a watermark or non-commercial restriction on the free tier. The genuinely uncapped options are offline open source models and a few large-job tools like FreeTTS Text to Audiobook.
Among the no-hard-cap options, the hosted neural voices sound best: FreeTTS Text to Audiobook (2,250+ neural voices, 2,000,000 characters per job) and the cloud free tiers (Google, Amazon Polly, Azure) all produce clean, consistent quality even on very long text. Offline models like Piper and Kokoro are impressively natural for local tools, but their voices are smaller than the cloud neural models, so the ceiling is a notch lower. eSpeak NG is unlimited and tiny but sounds robotic.
Sources

Where the numbers came from

Voice and language counts

FreeTTS counts come from the live Microsoft Azure Speech voice list. Competitor counts come from each vendor's public voice library page.

Test corpus

Pride and Prejudice by Jane Austen, full text from Project Gutenberg. Public domain. Roughly 122,000 words and 700,000 characters. We used the first 100,000 words for consistency across tools.

Changelog

Version 1.0 published May 27, 2026. We refresh quarterly. If you spot a stale number, email [email protected] and we fix it within 48 hours. Material changes get a new entry here so you can see what changed and when.

Want to actually try the top pick?

FreeTTS Text to Audiobook is free. 2,000,000 chars per job. PDF to MP3 ZIP in one click. No signup unless you want to save the project.

Other FreeTTS guides

While you are here