Skip to main content

11 Best TTS APIs 2026: Real Pricing Compared

11 TTS APIs compared: OpenAI, ElevenLabs, Google, Azure, Polly. How each bills, the flat-rate breakeven, latency, free tiers, code examples.

By EasyVoice Team · Last updated: · Published · 16 min read

Hear the $9.99 flat-rate voice before you compare

Same Kokoro-82M voices as the pricing table below — 2,000 free characters a day, no signup.

The best text to speech API depends on volume. Under about 666,000 characters a month, OpenAI tts-1 ($15 per million, list price checked September 2026) can cost less than a $9.99 flat plan; above it, EasyVoice Pro costs less. ElevenLabs leads on voice cloning quality, Google and Azure on language coverage. OpenAI and ElevenLabs prices were re-checked 27 September 2026; the other providers are described by how they bill, without a price.

The 2026 TTS API landscape

Text-to-speech APIs in 2026 sit in a strange spot. Five years ago, neural TTS was a research curiosity and most production voice work still ran on the robotic Festival/eSpeak/Polly-Standard tier. By 2024, OpenAI, ElevenLabs, PlayHT, and the cloud incumbents (Google Cloud TTS Neural2, Azure Neural TTS, Amazon Polly Neural) had all closed the realism gap to the point where casual listeners can't reliably distinguish synthetic speech from human voice talent in blind A/B tests. The question is no longer "is the audio good enough" — it almost always is — but rather: what does it cost at your volume, how fast does it stream, what does the SDK look like, and does the licensing let you actually ship it commercially?

This article compares 11 TTS APIs — ten live, production-grade options plus PlayHT, whose API has been offline since December 31, 2025 — across pricing, voice count, language coverage, streaming support, claimed latency, voice cloning, free tier, and open-source posture. We were generous to competitors, especially where they beat EasyVoice (voice count, language count, region presence). The goal is an honest decision tree you can actually use — not a thinly-disguised promo for any single provider.

Updated 28 September 2026 — Google Cloud TTS's voice and language counts follow its product page as read that day, and EasyVoice is no longer listed for word timestamps or caption files, which it does not offer. 27 September 2026 — PlayHT is marked discontinued (its API has been offline since December 31, 2025), OpenAI's voice counts are corrected (nine on tts-1 and tts-1-hd, 13 on gpt-4o-mini-tts), and ElevenLabs' tiers follow its pricing page as read on that date. 19 August 2026 — added the vendor-solvency section below, prompted by LOVO's Chapter 7 filing. OpenAI and ElevenLabs prices were last re-checked against their public pricing pages in September 2026. 13 October 2026 — the other providers' prices were removed from the table, which now shows how each provider bills; earlier revisions added Inworld, Fish Audio and Unreal Speech.

Who buys TTS APIs and why

TTS buyers in 2026 cluster into four broad segments:

Developers shipping voice features in apps — chatbot voice, IVR for SaaS contact centres, voice notifications, accessibility read-aloud, voice features in language-learning apps. They want a clean SDK, predictable latency, and pricing that doesn't blow up when usage scales. They typically don't care about voice cloning.

Content creators with TTS in their pipeline — YouTube creators producing daily Shorts or long-form videos, podcasters generating intros and sponsor reads, course creators on Coursera/Udemy/MasterClass-style platforms. They care most about voice quality, voice variety, and total cost at high volume (often 100K–1M+ characters per month).

Enterprises automating contact centres and accessibility — IVR for banks, insurers, telcos, utilities; accessibility audio for government and education portals; outbound voice notifications for fintech. They care about SLA, regional compliance (EU AI Act, US ADA, India RPwD Act 2016), telephony format support (8 kHz μ-law WAV), and contract terms.

ML and AI product teams — voice for AI agents, AI tutors, AI customer-support bots. They typically already have OpenAI infrastructure and care most about OpenAI-compatible SDK shape, streaming latency, and the ability to swap providers without rewriting integration code.

The eight APIs below cover all four segments, but each one is sharper at a subset. The decision tree at the end of the article maps the segments to the right pick.

Quick comparison table

APIPricingVoicesLanguagesFree tierStreamingLatency (claimed)Open-sourceVoice cloning
EasyVoice / Kokoro$9.99/mo flat (unlimited)¹6695,000 chars/day (free account), no cardNo (full-file)~1s short / few s typical (full file)Yes (Kokoro-82M, Apache)Yes (Pro or 7-Day Pass)
Google Cloud TTSPer character, by voice tier380+75+ (incl. variants)⁴4M chars/mo (Standard, WaveNet), 1M (Neural2)Yes~250-400 ms TTFBNoCustom Voice (enterprise)
Amazon PollyPer character, by voice tier60+33New AWS accounts: Free Tier credits (legacy: 5M Standard / 1M Neural chars/mo, 12 months)Yes~300-500 ms TTFBNoBrand Voice (enterprise)
OpenAI tts-1$15/1M957NoneYes (native)~400-700 ms TTFBNoNo
Fish AudioPer UTF-8 byte²2M+ community30+8K credits/mo (non-commercial)Yes<500 msYes (Apache 2.0)Yes
Azure Neural TTSPer character (Neural)500+150+ (incl. variants)⁵500K chars/mo (F0 free tier)Yes~300-500 ms TTFBNoCustom Neural Voice (gated)
Unreal SpeechMonthly tiers488250K chars freeYes~300 msNoNo (enterprise only)³
Inworld TTS-2Per character, with volume tiers100+100+~70 min freeYes (WebSocket)<250 ms P90NoYes
OpenAI tts-1-hd$30/1M957NoneYes~600-900 ms TTFBNoNo
ElevenLabs Multilingual v2$6-$99/mo + overage100+ (cloned: unlimited)2910K chars/moYes~300-400 ms TTFBNoYes (Starter+)
PlayHT 2.0Discontinued — API offline since Dec 31, 2025———————

Notes: the OpenAI and ElevenLabs prices are USD from each provider's public pricing page, checked in September 2026; the other providers' prices are left out on purpose (read each provider's own pricing page), and the free tiers in the Google Cloud, Amazon Polly, Azure, OpenAI and ElevenLabs rows were re-checked in September 2026. "TTFB" = time to first byte of audio. ¹EasyVoice Pro is a flat monthly plan, not per-character billing — effective cost/1M chars falls with volume (~$10/1M at 1M chars/mo, ~$1/1M at 10M chars/mo); "unlimited" means no per-character billing under a documented fair use of 10,000,000 characters per rolling 30 days, past which the account is slowed, never billed. ²Fish Audio bills per UTF-8 byte — for ASCII English 1 byte ≈ 1 char, but Arabic/Chinese/Japanese (3-4 bytes/char) cost proportionally more. ³Unreal Speech voice cloning is not documented as a self-serve API feature as of June 2026. ⁴Google's product page, read 28 September 2026, says "380+ voices across 75+ languages and variants"; variants are regional locales, so the number of distinct languages is lower. ⁵Microsoft's text-to-speech language-support page, read 28 September 2026, states no total; its voice table lists 154 locales (about 80 distinct languages) and 501 standard neural voices.

Per-API mini-reviews

1. EasyVoice — flat-rate unlimited, open-source engine

EasyVoice runs the Kokoro-82M open-source neural TTS model behind a $9.99/mo flat unlimited Pro plan and a free tier of 2,000 characters a day with no signup, or 5,000 a day with a free account — no credit card either way. The catalog is 66 voices across 9 languages (American English, British English, Arabic, Spanish, French, Hindi, Italian, Japanese, Portuguese) — broader on American English (28 voices) than most competitors, narrower on languages than the cloud incumbents. The API is OpenAI-compatible by design, meaning the same code that targets OpenAI's tts-1 endpoint can swap to EasyVoice with a base_url change and an API key change — a deliberate wedge against OpenAI for cost-conscious developers.

The honest weaknesses: voice count (66) is still narrower than ElevenLabs (100+) or the cloud trio (380-400+), and only 12 of the voices are on the free tier. EasyVoice runs from a single region rather than a global edge network, so latency for users far from its servers (India, Southeast Asia, or LATAM, for example) can be meaningfully higher. Language count (9) remains narrower than Azure (150+ languages and variants). For high-volume creators and developers where total cost matters more than voice count, EasyVoice is a strong default — but for projects that need a specific exotic-language voice or the broadest voice catalog, it isn't the right pick.

EasyVoice has shipped three capabilities since this article first ran. Voice cloning is now live on Pro and the 7-Day Pass — upload 10-30 seconds of consented reference audio and the cloned voice carries an inaudible AudioSeal watermark. Podcast generation turns a pasted article into a two-host episode. And Arabic TTS added 10 MSA voices (two free) with correct AED-currency and date reading. The honest comparison above is updated to reflect these — cloning is no longer a roadmap item.

2. OpenAI tts-1 — the default for OpenAI-stack apps

OpenAI's tts-1 is the standard TTS endpoint for projects already deep in the OpenAI ecosystem. Nine built-in voices (alloy, ash, coral, echo, fable, onyx, nova, sage, shimmer; the newer gpt-4o-mini-tts model has 13), priced at $15 per million characters (list price checked September 2026), with no free tier. The SDK is the obvious advantage: if your app already uses openai.ChatCompletion or the Python/JS openai library, audio.speech.create is a one-line addition with no new auth, no new SDK, no new dashboard. Voice quality is good — clearly behind ElevenLabs on emotional range, comparable to Kokoro/EasyVoice on baseline narration.

Weaknesses: nine voices is limiting for content production where you want voice variety across a channel or course. No free tier means even small-scale experimentation costs real money. Per-character billing scales linearly — at 100,000 characters per month you're paying $1.50 (cheaper than EasyVoice), but at 1 million characters per month you're paying $15 (vs EasyVoice's $9.99 flat). The breakeven against EasyVoice is roughly 666,000 characters per month on tts-1. For OpenAI-stack apps with low TTS volume, OpenAI tts-1 is the natural pick; for high-volume creator workloads, the math flips. The full volume table is in OpenAI TTS pricing per 1M characters.

3. OpenAI tts-1-hd — the premium tier, twice the price

tts-1-hd is OpenAI's higher-quality TTS endpoint at $30 per million characters (list price checked September 2026). Same nine voices as tts-1, materially better audio quality, ~200 ms higher latency. It exists for projects where audio quality is the dominant constraint — published audiobooks, premium podcast intros, broadcast-style work. The breakeven against EasyVoice is roughly 333,000 characters per month on tts-1-hd.

The honest assessment: tts-1-hd quality is excellent and noticeably better than tts-1 on long-form narration, but the cost is twice as high. For OpenAI-stack apps where premium quality matters and volume is modest, tts-1-hd is appropriate. For high-volume premium narration, ElevenLabs Multilingual v2 (with cloning) or EasyVoice (with flat pricing) tend to be more economical choices depending on whether voice cloning is required.

4. ElevenLabs Multilingual v2 — the voice-cloning incumbent

ElevenLabs is the voice quality benchmark, particularly for emotionally-expressive narration, character work, and voice cloning. The Multilingual v2 model supports 29 languages, the catalog of stock voices is 100+, and cloned voices are effectively unlimited (Pro plan and above). Pricing is tiered in credits: Starter $6/mo for 30K, Creator $22/mo for 121K, Pro $99/mo for 600K (per ElevenLabs' pricing page, September 2026), with overage at published rates. Voice cloning is the wedge — no other major provider ships per-user voice cloning as cleanly.

Weaknesses are mostly pricing-related. At even moderate creator volume (50K-200K characters per month), ElevenLabs lands on its paid credit tiers, and overage past the tier cap is billed per character. For developers building voice features at scale, ElevenLabs costs add up fast — busy Hindi YouTube channels and high-volume audiobook producers routinely reach the top of a credit tier before considering overage. The API and SDK are clean. If voice cloning is a hard requirement, ElevenLabs is the default pick.

5. PlayHT 2.0 — discontinued (API offline since December 31, 2025)

PlayHT used to have the largest stock catalog in this comparison — 800+ voices across 142 languages. Its API servers went offline on December 31, 2025 and have not come back, so it is no longer an option for new projects, and an integration still pointed at it is not producing audio. It stays in this list so that readers who search for it learn that.

If you are moving off PlayHT, the PlayHT alternative page walks through the switch. With an OpenAI-compatible endpoint the change is a base-URL swap plus a voice-ID remap, not a rewrite.

6. Google Cloud TTS Neural2 — the enterprise default

Google Cloud TTS lists 380+ voices across 75+ languages and variants (all voice types together, per Google's product page in September 2026), with a generous free tier (4 million characters/month on Standard and WaveNet voices, 1 million characters/month on Neural2), pay-per-character pricing by voice tier, and the broader Google Cloud Platform integration story (IAM, Vertex AI, Dialogflow, Contact Center AI). For enterprises already on GCP, the default integration story makes Neural2 the path of least resistance. Latency is competitive, regional coverage is excellent (multiple GCP regions globally), and the SDK supports streaming.

Weaknesses: voice quality on Neural2 is competent but reads as clearly synthetic compared to ElevenLabs or top-tier Kokoro voices — listeners can tell. The provisioning overhead (GCP project setup, IAM roles, billing account, API enablement) is non-trivial for solo developers. Pricing past the free tier is metered per character, which is harder to forecast than a flat rate. For enterprises on GCP, it's the default; for indie developers and creators, the overhead is rarely worth it.

7. Azure Neural TTS — the broadest language coverage

Azure Cognitive Services Speech ships Neural TTS across 150+ languages and variants (154 locales in Microsoft's own list, read 28 September 2026) — the broadest language coverage of any major TTS provider — with 500+ voices, Custom Neural Voice for enterprise voice cloning (with a gating process), and tight integration with the Microsoft enterprise stack (Teams, Dynamics 365, Power Platform). Pricing is per character for Neural voices. The F0 free tier is 500K Neural characters/month. Latency is competitive, regional coverage is excellent.

Weaknesses are similar to Google Cloud TTS: voice quality is competent but synthetic-sounding compared to ElevenLabs or top Kokoro voices, provisioning overhead is significant, and Custom Neural Voice is gated behind an application process that takes weeks. For enterprises on Azure (especially in regulated industries where the Microsoft compliance story matters), it's the default; for everyone else, the alternatives are usually faster to ship.

8. Amazon Polly Neural — the original cloud TTS

Amazon Polly was one of the first cloud TTS services and remains the default for AWS-native applications. Polly Neural ships 60+ neural voices across 33 languages, billed per character. Polly's legacy free tier (5M Standard or 1M Neural characters/month for the first 12 months) no longer applies to new AWS accounts: since July 15, 2025 they get AWS Free Tier credits instead, usable within 12 months. Voice quality on the neural tier is solid (clearly behind ElevenLabs and OpenAI tts-1-hd, comparable to the other cloud tiers). The SDK is clean and well-documented. Brand Voice (Amazon's voice cloning) is enterprise-gated.

Weaknesses: Polly's voice catalog is smaller than Google Cloud or Azure, and the voices feel a generation behind the leading-edge providers on emotional range. The wedge is AWS-native integration — if your stack runs on AWS (S3, Lambda, Connect, Lex), Polly is the path of least resistance. For developers outside the AWS ecosystem, the alternatives ship faster.

9. Inworld TTS — the lowest-latency option

Inworld is the lowest-latency TTS API in this comparison, with <250ms P90 on the TTS-2 model and WebSocket streaming built for real-time voice agents. On-demand pricing is per character, with a lower rate on the committed Growth tier. It covers 100+ languages and 100+ voices, with instant voice cloning from 5-15 seconds of reference audio. A ~70-minute free allowance lets you test without a card.

The honest weaknesses: the lower rate requires a committed Growth subscription, and on-demand pricing is metered per character. It is closed-source, so there is no self-hosting path. For real-time voice agents and conversational AI where latency is the dominant constraint, Inworld is a strong pick; for batch generation or cost-sensitive high-volume work, the economics favour others.

10. Fish Audio — the open-source community catalog

Fish Audio bills per UTF-8 byte (about one byte per character for English text) on a pure pay-as-you-go model with no subscription minimum, and ships the Fish Speech model under an Apache 2.0 license for self-hosting. It carries 2,000,000+ community voices across 30+ languages, with 15-second voice cloning that works cross-lingually and real-time streaming under 500ms.

The honest weaknesses: the "2M+ voices" figure is a community marketplace of user-uploaded and model-generated voices, not 2M curated studio-grade stock voices — quality varies widely. Because it bills per UTF-8 byte, Arabic, Chinese, and Japanese text costs 3-4× more per character than English. The 8K monthly free credits are non-commercial only. For developers who want an open-source model, broad community voices, or low-barrier multilingual cloning, Fish Audio is compelling; for guaranteed consistent stock-voice quality, a curated catalog is safer.

11. Unreal Speech — per-word timestamps for captions

Unreal Speech is priced by monthly tier, with a lower per-character rate at higher tiers and a 250,000-character free allowance. Its differentiator is per-word timestamps in the response — useful for subtitle, caption, and karaoke-style workflows — plus ~300ms streaming. It ships 48 voices across 8 languages.

The honest weaknesses: language coverage (8) and voice count (48) are the narrowest of any provider here except EasyVoice's own catalog, and self-serve voice cloning is not a documented API feature as of June 2026. The tier structure means low-volume users overpay relative to pay-as-you-go providers. For caption and subtitle pipelines that need word-level timing, Unreal Speech is purpose-built; EasyVoice does not return word timestamps or caption files, so it is not an option for that job. For broader language needs or voice cloning, look elsewhere.

How to choose — the decision tree

The provider that "wins" depends almost entirely on your constraints. Here are the branches that cover most cases:

1. You ship in the OpenAI / ChatGPT stack and have low-to-medium TTS volume. → OpenAI tts-1 (or tts-1-hd if quality matters more than cost). Zero new SDK, same auth, lowest integration cost. If your monthly volume exceeds ~666K characters, switch to EasyVoice (OpenAI-compatible endpoint, same SDK, lower cost).

2. You need voice cloning as a core feature. → ElevenLabs Multilingual v2 is the default. Inworld and Fish Audio also offer self-serve cloning, and EasyVoice (Pro or the 7-Day Pass) includes up to 3 consented clones. ElevenLabs bills overage past each tier's credits, so model your cost carefully if you expect heavy use.

3. You're a high-volume content creator (YouTube, podcasts, courses) producing 100K+ characters per month consistently. → EasyVoice flat $9.99/mo has no per-character meter. If voice cloning is a must-have, ElevenLabs Creator is the next-best option, with the understanding that overage costs can scale.

4. You're an enterprise already deep in GCP, Azure, or AWS. → Stay in your cloud. Google Cloud TTS Neural2, Azure Neural TTS, or Amazon Polly Neural respectively. The integration and compliance story is the dominant variable. If you're cloud-multi-vendor or just starting on cloud, EasyVoice is a flat $9.99/mo with a free tier, and setup is an account and an API key, with no cloud project or billing account to configure.

5. You need an unusual language (a regional Indian language, a less-common African language, a niche European language). → Azure Neural TTS has the broadest language coverage (150+ languages and variants). EasyVoice supports 9 languages today, so it's not the right pick for niche-language needs.

6. You want predictable monthly cost and multilingual coverage without surprise overage bills. → EasyVoice $9.99/mo flat covers 9 languages with no per-character billing. ElevenLabs Creator/Pro tiers include character caps with per-character overage. For accounting and budget predictability, flat pricing wins; for "burst" workloads with variable volume, EasyVoice is still cheaper at the upper end.

7. You're building a real-time voice agent or conversational AI where latency is critical. → Inworld TTS-2 has the lowest measured latency (<250ms P90) and WebSocket streaming purpose-built for live agents. If you can commit to the Growth tier, the lower rate is competitive; on demand, model your volume first.

8. You want an open-source model you can self-host, or the broadest community voice library. → Fish Audio ships the Apache-2.0 Fish Speech model plus 2M+ community voices and low-barrier 15-second cloning across 30+ languages. EasyVoice (Kokoro-82M, Apache) is the other open-source option, with flat pricing if you prefer the hosted route.

9. You need per-word timestamps for subtitles, captions, or karaoke-style sync. → Unreal Speech returns per-word timing in the API response at tier pricing, which is what caption workflows need. EasyVoice does not return word timestamps or SRT/VTT caption files, so it is not the pick for this branch.

Code example: OpenAI-compatible endpoint (works for both OpenAI and EasyVoice)

The OpenAI-compatible API shape is one of the most important developer wedges in 2026, because it means you can swap providers by changing the base URL and the API key (OpenAI's six voice names work as they are; a free key can use nova only):

from openai import OpenAI

# OpenAI tts-1
client = OpenAI(api_key="sk-...")
response = client.audio.speech.create(
    model="tts-1",
    voice="alloy",
    input="Hello from OpenAI!"
)
response.stream_to_file("openai.mp3")

# EasyVoice (same SDK, different base_url + key)
client = OpenAI(
    api_key="ev_your_key",
    base_url="https://easyvoice.ae/api/v1"
)
response = client.audio.speech.create(
    model="kokoro-82m",
    voice="af_aoede",
    input="Hello from EasyVoice!"
)
response.stream_to_file("easyvoice.mp3")

The other providers (ElevenLabs, Google, Azure, Amazon) all have their own SDK shapes, which means integration and migration both require more code changes.

What happens to your voices when a TTS vendor dies

A TTS vendor can stop existing while its checkout page still works. LOVO, Inc. filed Chapter 7 bankruptcy liquidation in May 2026 — court records reported by Bloomberg Law and Law360 — and lovo.ai was still selling subscriptions in July 2026. Vendor-death insurance is three things: exported files, no prepaid balance, and a portable API.

Bloomberg Law and Law360 reported that LOVO, Inc. filed Chapter 7 bankruptcy liquidation in May 2026 — a court-record fact, not a rumor. Chapter 7 is liquidation, not reorganization: there is no Chapter 11 restructuring plan that keeps the company operating under new terms. A trustee's job in Chapter 7 is to wind the estate down. And yet, as of July 2026, lovo.ai was still accepting new subscriptions and free-trial signups — the checkout flow and the bankruptcy filing were true at the same time. Neither we nor anyone else can predict when a liquidating company's servers actually go dark; the filing itself is the only verifiable fact here, and it's worth taking seriously regardless of what the site currently shows.

What can you actually control, as a buyer, before that happens? Three things.

First, export your finished audio. A file sitting inside a vendor's project workspace is only as durable as that vendor's uptime. Download the MP3 or WAV the moment you're happy with it, and keep your own copies — don't treat any TTS provider's cloud storage as an archive.

Second, watch your billing shape. An annual prepay or a large credit-pack balance is, in a liquidation, an unsecured claim against the estate — you're in line behind secured creditors, and unsecured creditors in a Chapter 7 liquidation often recover very little. A monthly plan you can cancel any time carries none of that exposure; the worst case is losing access to next month's plan, not money already spent on months you'll never use.

Third, prefer a vendor whose API matches the OpenAI request shape. If a migration is a base-URL change and a new API key — the same client change described earlier in this article — you can move providers in an afternoon instead of rewriting an integration under deadline pressure.

Where does that leave EasyVoice? Flat $9.99/month, billed monthly, cancelled in-app with no phone call or retention flow, no credit packs to strand if you leave, and an OpenAI-compatible endpoint at the TTS API hub. We're not claiming permanence — no vendor, including us, can promise that. The honest claim is narrower: when a TTS vendor eventually fails, monthly billing and a portable API fail gracefully, and annual prepay and proprietary SDKs don't. If you're currently on LOVO and want a comparison of what moving over actually looks like, see the LOVO alternative page.

Final summary

There is no single "best" TTS API in 2026 because each provider optimizes for a different constraint. The OpenAI-stack default is OpenAI tts-1. The voice-cloning default is ElevenLabs. PlayHT, once the voice-variety default, has been offline since December 31, 2025. The cloud-enterprise defaults are Google Cloud TTS, Azure Neural TTS, and Amazon Polly. The flat-pricing-unlimited default — the one with no per-character meter at high creator and developer volume — is EasyVoice ($9.99/mo). Map your constraint to the right provider; don't pay enterprise prices for indie workloads or vice versa.

Frequently asked questions

Which TTS API has the best free tier in 2026?

Google Cloud TTS offers 4 million characters per month on Standard and WaveNet voices and 1 million on Neural2, every month, on a billing-enabled project. Azure's F0 tier includes 500K Neural characters per month. Amazon Polly's legacy 12-month allowance (5 million Standard or 1 million Neural characters a month) no longer applies to new AWS accounts, which since July 2025 get AWS Free Tier credits instead; after that, Neural voices bill per character. EasyVoice offers 2,000 characters per day with no signup, or 5,000 per day (about 150,000/month) with a free account, indefinitely and with no credit card. For long-term free use, EasyVoice and Google Cloud Standard/WaveNet are the durable picks.

Is OpenAI tts-1 or tts-1-hd worth the price for an OpenAI-stack app?

For OpenAI-stack apps with low-to-medium TTS volume (under ~333K characters/month for tts-1-hd, ~666K for tts-1), yes — the integration savings outweigh the per-character cost. For high-volume creator workloads, a flat-rate plan such as EasyVoice ($9.99/mo, unlimited characters under a fair use) has no per-character meter, so the bill does not grow with volume. The OpenAI-compatible API shape on EasyVoice means migration is a base URL and API key change (OpenAI's six voice names work as they are), so you can start on OpenAI and swap when volume justifies it.

Which TTS API has the lowest latency?

Google Cloud TTS Neural2 claims the lowest first-byte latency (~250-400 ms) thanks to GCP's global edge network. ElevenLabs, OpenAI tts-1, and Polly Neural sit in the ~300-500 ms range under typical conditions. EasyVoice does not stream — it returns the complete file, in about a second for short text. For interactive use cases (voice agents, live IVR streaming) the difference is meaningful; for batch generation it isn't. Actual latency depends on script length, region, and network conditions — provider-claimed numbers are best-case estimates.

Can I use TTS API audio commercially?

Yes on the live providers reviewed, with the standard caveat that you should read each provider's terms. EasyVoice grants full commercial rights on every plan including the free tier. OpenAI, ElevenLabs, Google Cloud, Azure, and Amazon Polly all permit commercial use of generated audio under their respective standard terms of service. For voice-cloning use cases (ElevenLabs, enterprise Custom Voice on the cloud providers), additional consent requirements apply — you typically must have the cloned voice subject's documented consent.

Which TTS API supports the most languages?

Azure Neural TTS supports 150+ languages and variants (154 locales in Microsoft's list, read 28 September 2026), the broadest coverage among major providers. Google Cloud TTS lists 75+ languages and variants (locales such as en-US and en-GB count separately). ElevenLabs Multilingual v2 covers 29. OpenAI tts-1 supports 57 (via single multilingual model). Amazon Polly Neural covers 33. EasyVoice supports 9 (American English, British English, Arabic, Spanish, French, Hindi, Italian, Japanese, Portuguese) — narrower than Azure but covering the top demand languages; the free tier covers American English, British English and Arabic.

Can I switch from OpenAI's TTS API to EasyVoice without rewriting my code?

Yes — EasyVoice's /api/v1/audio/speech endpoint follows OpenAI's audio.speech.create request shape, so switching means changing the base URL and API key: set base_url to https://easyvoice.ae/api/v1 and use your EasyVoice key. OpenAI's six voice names (alloy, echo, fable, onyx, nova, shimmer) work as they are; a free key can use nova only, and the other five need a Pro key (a free key can also use the free voices such as af_aoede or am_michael). The model field can stay as tts-1, tts-1-hd or kokoro-82m. See the /openai-tts-alternative/migration-guide page for the full mapping.

How much does a high-volume TTS API cost?

EasyVoice at $9.99/mo flat unlimited (fair use applies) costs less than OpenAI tts-1 once monthly volume exceeds about 666K characters (the breakeven against tts-1 at $15 per 1M characters, OpenAI list price checked September 2026); below that, per-character billing can cost less. For sustained high volume (audiobook production, daily YouTube creators, large EdTech platforms), a flat rate removes the per-character meter.

Which TTS API offers voice cloning?

ElevenLabs, Inworld and Fish Audio offer per-user voice cloning with self-serve onboarding (PlayHT did too until its API went offline on December 31, 2025). Google Cloud Custom Voice, Azure Custom Neural Voice, and Amazon Polly Brand Voice all offer enterprise-grade voice cloning but require a gated application process (multiple weeks). OpenAI offers custom voices only to approved customers. EasyVoice now offers voice cloning on Pro and the 7-Day Pass — upload consented reference audio (10-30s) and synthesize with an AudioSeal watermark; see /voice-cloning.

Are these TTS APIs suitable for audiobook production?

Yes for draft and indie audiobook production; mixed for studio-grade commercial audiobooks. EasyVoice's $9.99/mo flat covers full-length novel narration (50K-100K words / 300K-700K characters) without overage. ElevenLabs Multilingual v2 with cloning is the highest-quality option but costs significantly more at audiobook scale. OpenAI tts-1-hd produces excellent audiobook quality but per-character billing (list price checked September 2026) makes 50K-word manuscripts cost ~$10-20 each. For Audible (via ACX), Spotify Audiobooks, Findaway Voices, and direct sales, all of these APIs produce commercially-usable audio under their respective terms; studio-grade audiobooks at the major-publisher tier typically still use human narration.

How does Inworld TTS pricing compare with ElevenLabs?

It depends on volume. Inworld TTS-2 bills per character on demand, with a lower rate on its committed Growth tier. ElevenLabs is tier-priced in credits with overage. For steady high volume, Inworld's per-character on-demand model can cost less than ElevenLabs' tier overage; for low volume within an ElevenLabs tier cap, ElevenLabs can be cheaper. Inworld also has lower latency (<250ms P90) and broader language coverage (100+ vs 29).

What is Fish Audio's free tier and pricing?

Fish Audio offers 8,000 monthly credits for personal, non-commercial testing. Paid usage is pay-as-you-go per UTF-8 byte on the flagship s2-pro model — for English text that is roughly one byte per character, but Arabic, Chinese, and Japanese cost 3-4× more per character because those scripts use 3-4 bytes per character. The Fish Speech model is also Apache 2.0 licensed, so self-hosting is an option for teams that want to avoid per-byte billing.

Does Unreal Speech support voice cloning?

As of June 2026, Unreal Speech does not document self-serve voice cloning in its standard API — it ships 48 fixed voices across 8 languages. Its differentiator is per-word timestamps in the API response, which makes it well-suited to subtitle and caption workflows rather than custom-voice use cases (EasyVoice does not return word timestamps or caption files). If voice cloning is a hard requirement, ElevenLabs, Fish Audio, Inworld, or EasyVoice Pro are better fits.

Try EasyVoice — Free

66 AI voices. 9 languages. No sign-up required.

Try it free

Read next