
Picking a text-to-speech API in 2026 is three decisions wearing one label: how natural the voice has to sound, how fast the first audio has to arrive, and what it costs at your real monthly volume. Six libraries actually matter for app development right now – ElevenLabs, OpenAI, Google Cloud, Amazon Polly, Microsoft Azure, and Cartesia – and each one wins a different workload. If you’re weighing these same vendors as an engineering decision — build vs buy, per-character cost at scale, or a custom pipeline — our ElevenLabs alternatives comparison runs that math. The cheapest per character is 40x cheaper than the most expensive. The fastest first-audio is about a fifth of the slowest. So there is no “best” here, only a best-for-your-app.
We’ve wired all six into production. Since 2005 Fora Soft has shipped 250+ real-time video and audio products, and synthetic voice sits inside a growing share of them: voice agents, tutoring apps, live interpretation, accessibility read-aloud. This is the decision framework we actually use on a client call, with 2026 pricing and latency numbers, the cost math worked out loud, and the honest cases where you shouldn’t add synthetic voice at all.
If you’re weighing which text-to-speech API to build on for a voice feature that has to feel responsive and not blow the budget, this is the document. It shows the pricing spread, the latency trap that breaks most first builds, and which library fits which app.
Key takeaways
• Pick on workload, not on a leaderboard. Voice agents need sub-200 ms first audio; audiobooks need expressive long-form; accessibility needs language breadth; back-office IVR needs cost-at-scale.
• The 2026 price spread is about 40x. Standard voices run $4/M characters (Polly, Google); mid neural $16/M; premium $30–$160/M; ElevenLabs Multilingual PAYG sits at $100/M.
• Latency decides “alive” vs “broken”. ElevenLabs Flash v2.5 posts ~75 ms; Cartesia markets ~90 ms but an independent benchmark measured ~188 ms P50. Trust your own audio, not a landing page.
• Voice cloning is solved; consent isn’t. All six clone a voice from seconds of audio. The gating item in 2026 is the EU AI Act, licensing, and revocation – not the model.
• Ship two vendors, not one. A primary for the hot path plus a fallback with different strengths is the production default; it adds ~5% integration labor and removes single-vendor risk.
Why Fora Soft Wrote This Guide
We build real-time video and audio platforms, and synthetic voice is a layer we’ve shipped on top of WebRTC and streaming pipelines many times. The clearest example is Translinguist, a real-time interpretation platform we built that delivers translated voice and captions across 30+ languages for conferences, shareholder meetings, and remote hearings. We also built BlaBlaPlay, an anonymous voice-chat app with AI moderation. Getting voice to feel instant on products like these forced us to solve every trade-off below.
That work lives inside our AI integration and custom software development practices, with an AI/ML specialist on every real-time team. So the numbers here aren’t scraped off vendor landing pages. They’re what we’d tell you on a scoping call, written down and dated to 2026.
How Do You Choose a Text-to-Speech API?
Choose a text-to-speech API on four axes, in this order: latency (time-to-first-audio for your use case), voice quality on your actual content, language and accent coverage for your users, and unit cost at your monthly character volume. Rank those four for your app before you read a single vendor page, because the winner for a warm tutoring agent is almost never the winner for a 40-language notification service. The chart below plots the six on the two axes that decide most builds.

Figure 1. Time-to-first-audio vs price for the six main text-to-speech APIs (2026). Bottom-left is fast and cheap; top-right buys expressiveness.
A few definitions, plainly. Time-to-first-audio (TTFA) is the gap between sending text and hearing the first sound – the number your users feel. MOS (Mean Opinion Score, 1–5) is a listening-test rating for naturalness; useful as a rough proxy, useless as the only input. Per-character pricing bills on input text length; per-token pricing (the newer LLM-style models) bills on audio duration. Mixing those two units is where most cost forecasts go wrong.
Reach for a benchmark on your own audio when: you have 30 minutes of representative text from your real app. Generate it through your top two candidates and listen. Accents, domain vocabulary, and punctuation shift the ranking more than any published MOS score.
Calling a Text-to-Speech API: a Minimal Example
Every provider ships the same shape of call: authenticate, send text plus a voice and model ID, then stream or save the audio you get back. Here it is against ElevenLabs in Python – swap the client and model IDs and the pattern holds for OpenAI, Google, Polly, Azure, or Cartesia.
from elevenlabs.client import ElevenLabs
client = ElevenLabs(api_key="YOUR_API_KEY")
audio = client.text_to_speech.convert(
voice_id="JBFqnCBsd6RMkjVDRZzb",
model_id="eleven_flash_v2_5", # ~75 ms first audio, 32 languages
text="Your text, spoken aloud.",
output_format="mp3_44100_128",
)
with open("out.mp3", "wb") as f:
for chunk in audio:
f.write(chunk)
That blocking call is fine for pre-generated audio. For a live agent, switch convert for the provider’s WebSocket streaming endpoint so first audio arrives while the rest of the sentence is still synthesizing – the difference between a 700 ms reply and a two-second one.
ElevenLabs: The Premium Naturalness Benchmark
ElevenLabs is the default when the voice itself is the product: audiobook apps, character voices in games, high-end agent personas, anything where users notice and talk about how it sounds. In 2026 its lineup is Eleven v3 (the most expressive model, ~74 languages, with emotional range and multi-speaker dialogue), Multilingual v2 (29+ languages, 192 kbps, best for final production), and Flash v2.5 (~75 ms model latency across 32 languages for live agents). ElevenLabs recommends Flash over Turbo for latency in every case.
Pricing (2026): alongside the subscription tiers ($5 Starter, $22 Creator, up to $330 Scale), ElevenLabs added pay-as-you-go API pricing: $0.10 per 1,000 characters for Multilingual v2/v3 (that’s $100/M) and $0.05 per 1,000 characters for Flash/Turbo ($50/M). Instant voice cloning is available from the Starter tier; professional cloning from Creator. SDKs: Node, Python, Swift, Kotlin, React, Flutter, plus a WebSocket streaming API and the Agents platform.
Where it wins
Naturalness drives engagement: audiobooks, kids’ education, character voices, branded agents. Flash v2.5 is also the lowest-latency streaming option on this list for agents that need premium sound.
Where it breaks
Cost at volume. Instrument spend from day one: at 10+ hours of audio a day you’ll pay several times what Polly or Google charge for the same minutes. The premium is worth it when the voice is the product, and hard to justify when it’s a notification.
Skip voice cloning until: you have a signed consent artifact and watermarking switched on. The tech is trivial now; the legal and brand exposure is the real cost.
OpenAI: gpt-4o-mini-tts and the Realtime API
OpenAI’s voice stack is the natural pick when you’re already on GPT models and want the speech layer in the same session as the language model. Its headline trick: you tell the model how to speak, not just what to say, through an instructions parameter (“warm, reassuring, with short pauses”).
2026 lineup and pricing: gpt-4o-mini-tts (released March 2025) runs $0.60 per 1M text-input tokens plus $12 per 1M audio-output tokens – about $0.015 per minute of audio – with 13 voices and 50+ languages. The older tts-1 ($15/M chars) and tts-1-hd ($30/M chars) still ship. For live agents, the Realtime API (gpt-realtime) streams audio-in to audio-out in one WebSocket session, roughly $0.18–$0.46 per minute uncached, dropping to $0.05–$0.10 with prompt caching. SDKs: Node, Python, Go, Java, .NET, plus the Realtime WebSocket client and Agents SDK.
Where it wins
One vendor for LLM, TTS, and STT; steerable emotional delivery without training a custom voice; and the audio-to-audio Realtime path that collapses the whole agent pipeline into a single call. For a GPT-native voice agent, it’s the shortest route to shipping.
Where it breaks
Fewer voices than ElevenLabs or Google, no long-form narration tier, and Realtime token accounting is easy to under-forecast – assistant audio bills at one token per 50 ms, so a chatty agent adds up faster than the per-minute headline suggests.
Google Cloud TTS: Breadth and Chirp 3 HD
Google Cloud Text-to-Speech is the breadth leader – hundreds of voices across 50+ languages – and in 2026 its Chirp 3 HD and Gemini-TTS voices close most of the naturalness gap with ElevenLabs at a fraction of the per-character cost.
2026 pricing: Standard $4/M chars, Neural2 $16/M, Chirp 3: HD $30/M, Studio $160/M (film-grade narration). The newer Gemini-TTS line keeps moving – Gemini 3.1 Flash TTS is the latest (2026), while the priced Gemini 2.5 Flash TTS bills $0.50/M text + $10/M audio tokens and Gemini 2.5 Pro TTS $1/M + $20/M. Free tier: 4M chars/month on Standard and 1M each on Neural2, Chirp 3 HD, and Studio – generous enough to prototype for free. SDKs: every major server language, native Android, Firebase, and a gRPC streaming endpoint.
Reach for the free tier when: you’re pre-launch. 4M Standard characters a month covers most prototypes and early users. Move up to Chirp 3 HD only once real feedback says the Standard voice is capping engagement.
Where it wins / where it breaks
Wins: global apps with long-tail languages, GCP/Firebase-native stacks, deep SSML control, a real free tier. Breaks: the sheer voice catalog is a paradox of choice, and Studio at $160/M is easy to leave switched on by accident.
Amazon Polly: AWS-Native, Cheapest at Scale
Polly is the low-friction choice inside AWS. IAM-bound access, VPC endpoints, and S3 passthrough mean it drops into an AWS stack with no new trust boundary, and Standard voices are cheap enough to run at any volume.
2026 pricing: Standard $4/M chars, Neural $16/M, Generative $30/M (expressive conversation), Long-Form $100/M (narration), across 90+ voices and 40+ languages. Free tier (first 12 months): 5M Standard chars/month, plus 1M Neural, 500k Long-Form, and 100k Generative. SDKs: every AWS SDK, synchronous SynthesizeSpeech and async StartSpeechSynthesisTask, streaming for Generative voices.
Where it wins / where it breaks
Wins: you’re on AWS, cost-at-scale beats premium naturalness, you need IAM-bound TTS for multi-tenant SaaS, or you’re doing IVR and notifications. Breaks: the top-end Generative and Long-Form voices trail ElevenLabs and Chirp 3 HD on expressiveness, and TTFA (~400 ms) is mid-pack for live agents.
Microsoft Azure: Enterprise Custom Neural Voice
Azure AI Speech owns the enterprise custom-voice segment. Its Custom Neural Voice program lets a regulated business train a branded voice behind an ethics review and a signed attestation – a workflow healthcare IVR, banking bots, and accessibility devices actually need, and one Google and ElevenLabs don’t match at the same rigor.
2026 pricing: Neural $16/M chars, Neural HD $22/M (cut from $30 in March 2026), Custom Neural Voice $24/M (standard) or $48/M (HD), across 140+ locales. Custom voices add endpoint hosting ($4.04/model/hour) and training ($52/compute-hour). Compliance: HIPAA, SOC 2, FedRAMP High, GDPR, with a BAA available. SDKs: C#, C++, Java, JavaScript, Python, Swift, Objective-C, Go, and Unity for games, with WebSocket streaming around 200 ms TTFA.
Reach for Custom Neural Voice when: you need a signed BAA, a branded voice with a paper trail, or a regulated deployment where “who consented to this voice” has to be answerable in an audit. The gated process is the feature, not the friction.
Where it wins / where it breaks
Wins: regulated workloads, enterprise procurement, custom branded voices with governance. Breaks: Custom Neural Voice has real lead time and cost, so it’s overkill for a consumer MVP that just needs a good stock voice.
Cartesia Sonic: Sub-100 ms for Voice Agents
Cartesia is the 2026 favorite for voice agents. Its latest model, Sonic-3.5 (Sonic-3 remains the flagship line), is purpose-built for real-time conversation, ships 40+ languages and accents, and clones a voice from about 10 seconds of audio over a REST or WebSocket API.
Here’s the honest part on latency. Cartesia markets ~90 ms time-to-first-audio, and on its own path it’s genuinely fast. But an independent Coval benchmark measured Sonic-3 at ~188 ms P50 TTFA end-to-end. Both numbers are true; they measure different things. Budget against the benchmark, not the landing page, and you won’t be surprised in production. Pricing: roughly $35/M characters, billed as 15 credits per second of audio. SDKs: Node, Python, Go, with native LiveKit and Vapi integrations.
Where it wins / where it breaks
Wins: you’re shipping a voice agent and every 100 ms shows up in drop-off; games and live tutoring where response time is the UX. Breaks: a younger company than the hyperscalers, so weigh vendor maturity and pair it with a fallback for anything mission-critical.
Rising Challengers Worth Watching
The six above are the ones we reach for on real app builds, but the 2026 field is wider, and a few newer names deserve a bench test if your use case is narrow. Deepgram Aura-2 aims squarely at enterprise voice agents with sub-200 ms output and 40+ English voices tuned for support and healthcare calls. MiniMax Speech-02 (HD and Turbo) pushes expressive multilingual synthesis across 30+ languages at aggressive pricing. Hume’s Octave is a speech-language model that reads meaning, not just words, for emotionally aware delivery. Rime’s Mist v3 chases the lowest latency of all – around 40 ms time-to-first-byte on a dedicated GPU – for high-volume contact-center agents.
We keep these on a watchlist rather than a default list: they move fast, but most still trail the six core options on SDK breadth, language coverage, or track record. When latency or cost is the whole game, benchmark one beside your primary pick – the independent Artificial Analysis text-to-speech leaderboard is a fair place to start before you spend engineering time.
The Six Text-to-Speech APIs at a Glance
One table, six libraries, the numbers that decide a build. Prices are 2026 list rates; TTFA is the practical figure to plan around, not the best-case marketing number.
| Library | Entry price | Premium tier | TTFA (plan for) | Languages | Best for |
|---|---|---|---|---|---|
| ElevenLabs | $50/M (Flash PAYG) | $100/M (v3) | ~75 ms (Flash v2.5) | 32–74 | Audiobooks, characters, premium agents |
| OpenAI | ~$0.015/min (mini-tts) | Realtime API | ~250 ms (Realtime) | 50+ | GPT-native agents, steerable style |
| Google Cloud | $4/M (Standard) | $160/M (Studio) | ~300 ms | 50+ | Global apps, free tier, SSML depth |
| Amazon Polly | $4/M (Standard) | $100/M (Long-Form) | ~400 ms | 40+ | AWS-native, IVR, notifications |
| Microsoft Azure | $16/M (Neural) | $48/M (Custom HD) | ~200 ms | 140+ locales | Enterprise, regulated, branded voices |
| Cartesia | ~$35/M (Sonic) | Enterprise custom | ~90–188 ms | 40+ | Voice agents, games, real-time UX |
Prices are 2026 list rates from each vendor’s pricing page; per-minute figures converted at typical speech density. Verify against the live pricing page before you commit.

Figure 2. A quick decision tree: start from your dominant workload and follow it to a default library, then validate on your own audio.
Adding a synthetic voice to your app?
Tell us your app, user volume, languages, and latency target. We’ll come back with a vendor pick and a cost envelope – no upsell.
What’s the Real Latency Budget for a Voice Agent?
For a conversational voice agent, the whole round trip – user stops talking to agent starts talking – should land under 700 ms to feel natural; past one second it reads as a bad phone line. TTS is only one slice of that budget, and it’s the slice you control most directly by picking the right model.

Figure 3. A 700 ms conversational budget, sliced: network, speech-to-text finalization, LLM first token, and text-to-speech first audio.
A workable split: ~100 ms network, ~200 ms for the speech-to-text side to finalize, ~200 ms for the LLM’s first token, and ~200 ms for text-to-speech first audio. ElevenLabs Flash v2.5, OpenAI Realtime, and Cartesia Sonic all hit that TTS slice. The trap is treating the four slices as independent: buffering, VAD tuning, and network jitter eat the margin you thought you had. This is the same discipline we cover in our LiveKit multimodal agents guide, and it pairs with the input half of the pipeline in our streaming speech-to-text walkthrough.
The 2026 Cost Math: a 2-Million-Character Month
Abstract per-character rates hide the decision. So here’s a concrete app: a voice feature that synthesizes 2 million characters a month (roughly 33 hours of speech, a mid-sized consumer app with a chatty agent or a read-aloud feature). What does the TTS line item cost across engines?
- Google / Polly Standard: 2M × $4/M = $8/month (and the first 4M or 5M is free anyway).
- Neural tier (Google Neural2, Polly Neural, Azure Neural): 2M × $16/M = $32/month.
- Expressive tier (Chirp 3 HD, Polly Generative): 2M × $30/M = $60/month.
- ElevenLabs Flash PAYG: 2M × $50/M = $100/month; Multilingual v2/v3 at $100/M = $200/month.
- Google Studio (film-grade): 2M × $160/M = $320/month.

Figure 4. The same 2M-character/month app across engines: a roughly 40x spread from Standard to Studio. Quality, not the rate card, should decide the tier.
Two lessons fall out of the arithmetic. First, at low volume the price difference is lunch money – pick on quality and latency, not cents. Second, the gap only matters once you scale: at 20M characters a month, that Standard-to-Studio spread becomes $80 versus $3,200, and volume discounts start reshaping the ranking. Forecast at your launch-plus-12-months volume, not today’s.
What We Learned Shipping Voice at Scale
The situation. A tutoring client of ours runs a consumer app with roughly 50,000 daily learners across eight languages. Learners talk to an AI tutor over WebRTC, the tutor has to sound warm and reply fast, and A/B tests showed engagement dropping measurably once end-to-end response passed about 400 ms above baseline.
The plan. We ran Cartesia Sonic as the primary TTS on the live conversation path (fast first audio, all eight required languages covered) with Google Chirp 3 HD as the fallback for long-tail language requests and for any moment Cartesia’s API had a bad minute. Captions and the speech-to-text side reused the pipeline from our interpretation work on Translinguist.
The result. TTS cost landed near a third of what a single-vendor ElevenLabs setup would have cost at the same minute count, with no measurable drop in learner-satisfaction surveys. The bigger win was resilience: when the primary hiccuped, learners never heard silence. The two-vendor pattern added about 5% integration labor and removed the single biggest source of voice-app incidents. Want this scoped for your app? Book a 30-minute call.
Build, Buy, or Integrate? A Decision Framework
Almost no one should train a text-to-speech model from scratch in 2026 – the frontier labs have too big a head start. The real choice is which managed API to integrate, and whether to wrap it in a thin custom layer. The grid below maps the four realistic paths.
| Approach | Best for | Time-to-value | Main risk |
|---|---|---|---|
| Single managed API | MVPs, one clear use case | 1–2 weeks | Vendor lock-in, one point of failure |
| Two-vendor (primary + fallback) | Production apps at scale | 3–5 weeks | ~5% more integration to maintain |
| API + custom orchestration layer | Caching, routing, voice registry | 1–2 months | Integration debt if under-scoped |
| Open-source self-hosted (Kokoro, Piper) | Offline, cost-sensitive, private | 2–4 months | Ops burden, quality gap on hard text |
If you want a five-question shortcut, ask these in order and stop at the first that decides it:
- Is this a live conversation? Yes → shortlist Cartesia, ElevenLabs Flash, or OpenAI Realtime for TTFA.
- Is the voice the product? Yes → ElevenLabs or Chirp 3 HD for expressiveness.
- Are you inside AWS, GCP, or Azure already? Yes → start with the native option (Polly, Google, Azure) to skip a trust boundary.
- Do you need a signed BAA or a branded custom voice? Yes → Azure Custom Neural Voice.
- Is this high-volume back-office audio? Yes → Polly or Google Standard, and stop optimizing.
Not sure which row you’re in?
Bring us your use case and constraints. We’ll map it to a library, a fallback, and a cost forecast on one call – then build it if you want us to.
Consent, Cloning, and the EU AI Act
Voice cloning is a first-class compliance concern in 2026, not a footnote. Under the EU AI Act, Article 50, providers that generate synthetic audio must mark output as artificially generated in a machine-readable way, and deployers must disclose AI-generated content to users. The transparency obligations apply from 2 August 2026; the marking-and-detection duties for synthetic media carry a revised 2 December 2026 deadline under the AI Omnibus, and the Commission published its Code of Practice on transparency on 10 June 2026. Four rules we enforce on every production integration:
- Consent artifact required. For any cloned voice – employee, talent, or user – a signed form covering usage scope, duration, and revocation. Azure Custom Neural Voice gates this at the platform level; ElevenLabs, Cartesia, and Google leave it to you.
- Keep watermarking on. The providers embed inaudible watermarks and C2PA/IPTC-style provenance metadata in cloned output. Leave it enabled – it’s your defense against a misuse claim and increasingly a legal requirement.
- Scope restriction. A voice cloned for “English product tutorials” shouldn’t quietly become “German customer service” without fresh consent. Store scope metadata in a voice registry.
- Revocation path. If talent revokes consent, you need to rotate voices without a six-week scramble. Keep a substitute pre-trained in staging.
Accessibility and On-Device Fallback
Synthetic voice for accessibility – screen readers, read-along learning, low-vision assistance – changes the selection criteria. Prioritize the languages and dialects of your actual users, speech-rate and pitch controls exposed in the SDK, SSML for pronunciation overrides, and low-latency streaming so users get prompt feedback. Google and Azure are the strongest out of the box; Polly Standard covers the budget end.
For offline or privacy-first surfaces, keep an on-device fallback. Apple’s AVSpeechSynthesizer and Android’s TextToSpeech ship neural voices and work with no network. Open-source Kokoro-82M runs on a phone CPU, and Piper is a solid embedded option. They trail the cloud on voice variety and polish, so use them for fallback and specific offline cases, not as the primary voice. This is the same client-vs-cloud call we make for recognition in our voice-activated mobile apps playbook, and the broader audio fundamentals live in our Audio for Video learning track.
Five Pitfalls That Wreck Synthetic-Voice Builds
Five failure modes account for most of the voice-feature incidents we’re called in to fix:
- Forecasting cost on the wrong unit. Mixing per-character and per-token models, or forecasting at today’s volume, blows the budget at scale. Model your launch-plus-12-months number.
- Trusting the marketing latency. Landing-page TTFA is a best case on the vendor’s network. Benchmark on your audio and your region before you commit.
- No caching. Repeating phrases (“How can I help?”) regenerated every time waste money and add latency. A CDN cache of common phrases often hits 40–70%.
- Single-vendor fragility. One regional outage and every user hears silence. Ship a fallback from day one.
- Consent as an afterthought. Cloning a voice without a scoped, revocable consent artifact is a legal incident waiting to happen under the 2026 rules above.
When NOT to Add Synthetic Voice
Honest answer: sometimes the right move is no synthetic voice at all. Skip it when the content is dense and re-readable (users prefer scanning text to listening), when your budget can’t absorb the run-cost at your real volume, or when a single mispronounced medical or legal term creates liability you can’t accept. And never build your own model unless you’re a media or platform business where the voice model is literally the product – for everyone else, integrating a managed API is faster, cheaper, and higher quality. The KPIs worth tracking before and after launch: adoption rate, TTFA p95, quality complaints per 1,000 sessions, and retention (D1/D7/D30) against a clean hold-out group. Skip the hold-out and you’ll never know if the voice feature actually moved the number.
Frequently Asked Questions
What is the best text-to-speech API in 2026?
There is no single best; there are six that each win a workload. ElevenLabs leads on premium naturalness, OpenAI on GPT-native steerable agents, Google Cloud on language breadth and a free tier, Amazon Polly on AWS-native cost-at-scale, Azure on regulated custom voices, and Cartesia on sub-100 ms voice agents. Pick by your dominant use case, then validate on your own audio.
Which text-to-speech API is cheapest?
At list price in 2026, Amazon Polly Standard and Google Cloud Standard are cheapest at $4 per million characters, and both have free tiers (5M and 4M characters a month). Neural voices run $16/M, expressive voices $30/M, and premium options reach $100–$160/M. For low volume the difference is trivial; pick on quality.
Which text-to-speech API has the lowest latency?
ElevenLabs Flash v2.5 posts ~75 ms model latency and Cartesia Sonic markets ~90 ms, though an independent Coval benchmark measured Cartesia around 188 ms P50 end-to-end. OpenAI Realtime lands near 250 ms. For any live agent, benchmark the top two on your own audio and network rather than trusting a landing-page number.
Which text-to-speech API should a bootstrapped app pick?
Google Cloud Standard or WaveNet. The free tier covers 4M characters a month – enough for prototyping and early users – and the SDKs are excellent. Move up to Chirp 3 HD only when feedback says the Standard voice is capping engagement.
How do you call a text-to-speech API from Python?
Every provider ships a Python SDK. The pattern is the same across them: install the SDK, authenticate with an API key, send text plus a voice ID, and stream or save the returned audio. For live agents use the WebSocket streaming endpoint so you get first audio while the rest is still synthesizing, rather than waiting for the whole clip.
Is voice cloning production-ready in 2026?
Technically, yes – ElevenLabs, Azure Custom Neural Voice, Google Instant Custom Voice, and Cartesia all clone convincingly from seconds of audio. The unsolved part is governance: consent, scope tracking, revocation, and EU AI Act marking. Regulated deployments still prefer Azure’s gated process over instant cloning for exactly this reason.
Can you run text-to-speech on-device without a cloud API?
For fallback and offline cases, yes. Apple AVSpeechSynthesizer and Android TextToSpeech ship neural voices that work offline, and open-source Kokoro-82M runs on a phone CPU. They trail the cloud on voice variety and latency polish, so use them as a fallback, not the primary voice.
Can these voices be used in a commercial app?
Stock voices from all six are commercially licensable under the API terms – you pay and you ship. Voice clones are different: ElevenLabs, Cartesia, and Azure require documented consent from the voice talent, and Azure requires ethics review for Custom Neural Voice. For stock-voice apps you’re covered; for branded or celebrity voices, get legal review first.
What to Read Next
Voice agents
Multimodal AI Agents with LiveKit
The full agent stack – ASR, LLM, TTS – wired over WebRTC with the latency discipline voice needs.
Speech-to-text
Streaming Speech-to-Text for Live Video
The input half of the voice pipeline – picking and wiring a streaming ASR API.
Product owners
AI Voice Assistant Development
Scoping a voice assistant end to end, from use case to production rollout.
Translation
Real-Time Meeting Translation Platforms
When voice, captions, and translation share one pipeline.
Case study
Building BlaBlaPlay: Voice Chat + AI
How we shipped an anonymous voice-chat app with AI moderation.
Ready to Ship a Voice Feature?
Choosing a text-to-speech API is a workload decision, not a brand decision. Rank latency, quality, language coverage, and cost for your app; shortlist on those; benchmark the top two on your own audio; and ship a primary plus a fallback so one bad API minute never becomes silence for your users.
If you’d rather bring in a team that has wired all six into production – voice agents, tutoring, live interpretation, accessibility – that’s us. We’ll pick the library, scope the integration, and forecast the cost before you write a line of code.
Shipping a synthetic voice feature in 2026?
Share your use case, volume, languages, and latency target. Walk away with a vendor pick, a fallback plan, and a cost forecast. We’ve shipped 250+ products since 2005 – this is the same playbook we use ourselves.

