8 Best Text-to-Speech APIs of 2026
By the DBotMaker research desk · Updated November 7, 2026 · Next review December 22, 2026 · 8 products compared
Spec sheet
Vendor-documented specs. Click a column to sort.
| Product | Free plan or trial | Setup | Price per 1M characters | |||||
|---|---|---|---|---|---|---|---|---|
| 1 | Cartesia | 8.9 | $5 | Free plan | REST API, WebSocket streaming, Python SDK, JavaScript SDK | LiveKit, Pipecat, Twilio | Both | $50 on Pro credits; overage $65 (Pro) to $38 (Scale) |
| 2 | ElevenLabs | 8.9 | $0.04 | Free plan | REST API, WebSocket streaming | Not published | Both | $40 (v4 Turbo, Flash), $80 (v4, v3) |
| 3 | Deepgram | 8.8 | $0.01 | No | REST API, WebSocket streaming, Self-hosted | Twilio, LiveKit, Daily, Pipecat, jambonz | Both | $15 (Aura-1), $30 (Aura-2), $45 (Flux TTS) |
| 4 | Inworld TTS | 8.8 | $0.01 | No | REST API, WebSocket streaming, OpenAI-compatible API | LiveKit Agents | Self-serve | $15 (TTS-2 Flash), $25 (TTS-2), lower on paid plans |
| 5 | Rime | 8.5 | $0.03 | Free plan | REST API, WebSocket streaming, gRPC (on-prem), On-prem | LiveKit, Pipecat | Both | About $30 (Mist v3 at $0.030 per minute) |
| 6 | Google Cloud Text-to-Speech | 8.3 | $0.00 | Free plan | REST API, gRPC, Client libraries | Not published | Self-serve | $4 (Standard, WaveNet), $30 (Chirp 3: HD) |
| 7 | Azure AI Speech | 8.2 | $0.01 | Free plan | REST API, Speech SDK, Speech CLI, Speech Studio | Not published | Both | $15 (standard voices), $24 (professional custom voice) |
| 8 | Amazon Polly | 8.0 | $0.00 | No | HTTP API, AWS SDKs, AWS Mobile SDK | Amazon Connect, Genesys Cloud CX, Amazon Chime SDK | Self-serve | $4 (Standard), $16 (Neural), $30 (Generative) |
The short version
ElevenLabs is the safest default: v4 Turbo costs $0.04 per 1,000 characters, the vendor documents median latency of about 100 ms, and its models cover 90+ languages with strong voice cloning. Cartesia is the pick for latency-first voice agents, with Sonic 3.6 documenting first audio in under 90 ms across 44 languages, a $5 Pro plan and official LiveKit, Pipecat and Twilio integrations. Deepgram pairs Flux TTS and Aura-2 with its own speech-to-text and lets you self-host, from $0.015 per 1,000 characters on Aura-1. Inworld has the lowest published per-character rate among agent-focused vendors at $15 per million characters for TTS-2 Flash, with first audio as low as 50 ms. Rime suits contact centers that want on-prem engines. Google Cloud, Azure and Amazon Polly cost the least for basic voices and fit teams already on those clouds, but setup takes longer.
Short answer
ElevenLabs is the best text-to-speech API for developers who want the widest choice of voices and languages in 2026, at $0.04 per 1,000 characters on v4 Turbo. Cartesia suits voice agents that need first audio in under 90 ms, with plans from $5 a month. Google Cloud and Amazon Polly are the cheapest at $4 per million characters for standard voices.
This list is for developers who need a bot, an agent or an app to talk: a phone agent that has to answer before the caller notices a pause, a support bot that reads order numbers out loud, or a learning app that speaks in dozens of languages. We compared documented features and published prices for 8 text-to-speech APIs and scored each on capabilities, ease of setup and value. Most vendors bill per character of input text, so we quote prices per 1,000 or per million characters; Rime bills per minute of audio and Cartesia sells monthly credit bundles, and we convert where the vendor gives a ratio. Latency figures are the vendors' own published numbers, not our measurements. OpenAI is not on the list because its docs say the tts-1, tts-1-hd and gpt-4o-mini-tts models are deprecated and shut down on January 6, 2027.
Figures worth knowing
- 3939% of Americans aged 12 and older owned a smart speaker in January 2026, the highest share Edison Research has recorded since it began tracking in 2017.Source: Edison Research
- 35%35% of U.S. adults said in February 2026 that they have a smart speaker that uses AI, more than any other AI-enabled home device Pew Research Center asked about.Source: Pew Research Center
- 45%45% of people aged 16 and older in the UK owned a smart speaker in 2025, well above the 35% Edison Research measured for Americans aged 16 and older.Source: Edison Research
- 65%65% of smart speaker users in the UK used the device to listen to radio in the second quarter of 2026, according to RAJAR.Source: RAJAR
- $41.39 billionGrand View Research forecasts the global conversational AI market will reach $41.39 billion in 2030, growing at a compound annual rate of 23.7% from 2025.Source: Grand View Research
The ranking at a glance
- 1CartesiaTeams building phone and web voice agents where latency is the first requirement.8.9
- 2ElevenLabsDevelopers who want the most voice and language choice, voice cloning and a pay-as-you-go API.8.9
- 3DeepgramVoice agent teams that want speech-to-text and text-to-speech from one vendor, or must self-host.8.8
- 4Inworld TTSConsumer apps and agents that want low latency and many languages at a low per-character rate.8.8
- 5RimeContact centers and call bots that need pronunciation control and an on-prem option.8.5
- 6Google Cloud Text-to-SpeechTeams on Google Cloud that want many languages and the lowest rate for basic voices.8.3
- 7Azure AI SpeechEnterprises on Azure that need custom brand voices, SSML control and avatars.8.2
- 8Amazon PollyTeams on AWS that want cheap, reliable speech for IVR, alerts and Amazon Connect bots.8.0
How we make the call
Every entry gets a 0 to 10 rating on the three criteria below, and the order follows the weighted total. The ratings rest on the documented features and published prices on each maker's own pages, never hands-on testing.
- 40%Capabilities
- 30%Ease of setup
- 30%Value
No. 1, top ranked
CartesiaA real-time voice AI company whose Sonic text-to-speech model targets voice agents with first audio in under 90 ms.
8.9of 10Best for Teams building phone and web voice agents where latency is the first requirement.
- Capabilities
- 9.2
- Ease of setup
- 8.9
- Value
- 8.4
Price
Free plan with 20K credits a month; Pro $5 per month for 100K credits (1 credit per character); Startup $49, Scale $299
Quoted from the Cartesia pricing page on November 7, 2026:
Pro $5 /mo Select Pro 100K credits / month
Cartesia builds Sonic, a text-to-speech model based on state space models, and markets it on speed: the vendor documents sub-90 ms model latency and streaming that starts playback before the full reply is generated. Sonic 3.6, released in August 2026, speaks 44 languages, reads confirmation codes and heteronyms without preprocessing, and adds Hinglish support. Developers stream over a WebSocket that accepts partial transcripts through contexts and continuations, which suits LLM output that arrives token by token. Official Python and JavaScript SDKs plus LiveKit, Pipecat and Twilio guides shorten setup. Pricing runs on credits at 1 credit per character: Free gives 20K a month, Pro costs $5 for 100K, Startup $49 for 1.25M and Scale $299 for 8M, with overage from $65 down to $38 per million. Instant voice cloning needs only 10 seconds of audio. Language coverage is narrower than ElevenLabs.
What it does well
- +Lowest-latency claim among the vendors with a large voice library
- +Official LiveKit, Pipecat and Twilio integrations
- +Cheapest paid plan in this list at $5 a month
Where it falls short
- −Credit bundles make per-character cost depend on the plan you pick
- −44 languages, fewer than ElevenLabs or Inworld
- −On-prem, VPC and BAAs require an enterprise contract
- Latency
- Sub-90 ms model latency (Sonic)
- Languages
- 44 on Sonic 3.6
- Billing unit
- 1 credit per character, about 750 to 800 credits per minute
No. 2
ElevenLabsA voice AI platform whose text-to-speech API offers several models, from expressive v4 to low-latency v4 Turbo and Flash.
8.9of 10Best for Developers who want the most voice and language choice, voice cloning and a pay-as-you-go API.
- Capabilities
- 9.5
- Ease of setup
- 9.0
- Value
- 8.0
Price
Free tier with 10,000 characters; pay as you go from $0.04 per 1,000 characters (v4 Turbo, Flash); v4 and v3 at $0.08; Starter plan $6 per month
Quoted from the ElevenLabs pricing page on November 7, 2026:
v4 Turbo Text to Speech New $0.04 Price per 1K characters
ElevenLabs sells its text-to-speech API on pay-as-you-go pricing per 1,000 characters, with subscription plans from $6 a month for teams that prefer bundles. The model menu is the broadest in this list. Eleven v4 is the expressive flagship with audio tags for fine control, v4 Turbo keeps most of that expressiveness at about 100 ms median latency, and Flash v2.5 is the budget real-time option for 32 languages with a 40,000 character limit per request. Both v4 models cover 90+ languages. Fast models cost $0.04 per 1,000 characters and the expressive ones $0.08, so a voice agent that runs on v4 Turbo pays $40 per million characters. The pricing page also lists a startup grant of 33 million characters over 12 months. The downside is cost at volume: Inworld, Deepgram and the cloud providers charge less per character, so heavy users should model their monthly totals before committing.
What it does well
- +90+ languages on both v4 models
- +Fast and expressive models share one price at $0.04 per 1,000 characters
- +A free tier and a $6 Starter plan make prototyping cheap
Where it falls short
- −Per-character rates are about 2.5 times Inworld TTS-2 Flash and Deepgram Aura-1
- −The most expressive models cost $0.08 per 1,000 characters
- −Flash v2.5 covers 32 languages, fewer than v4 Turbo
- Latency
- About 100 ms median (v4 Turbo)
- Languages
- 90+ on v4 and v4 Turbo
- Free tier
- 10,000 characters
No. 3
DeepgramA voice AI platform that sells Flux TTS and Aura text-to-speech alongside its speech-to-text API, with self-hosting.
8.8of 10Best for Voice agent teams that want speech-to-text and text-to-speech from one vendor, or must self-host.
- Capabilities
- 8.9
- Ease of setup
- 8.8
- Value
- 8.8
Price
Pay as you go from $0.015 per 1,000 characters (Aura-1); Aura-2 $0.030, Flux TTS $0.045; $200 free credit
Quoted from the Deepgram pricing page on November 7, 2026:
Aura-1 $0.0150 /1k characters
Deepgram started in speech-to-text and now sells three text-to-speech models on the same per-character pricing. Flux TTS is its conversation model: it reads the whole exchange so tone and pacing carry across turns, handles interruptions in the model, and starts audio in as low as 80 ms at 24kHz. It costs $0.045 per 1,000 characters. Aura-2 at $0.030 is the volume workhorse, and Aura-1 at $0.015 is the cheapest line. Flux TTS ships with built-in text normalization for English plus 10 languages, including Spanish, Hindi and Mandarin, and supports 40+ more if you normalize text yourself. Streaming runs over WebSocket and batch over REST. Deepgram also lists integrations with Twilio, LiveKit, Daily, Pipecat and jambonz, offers BAAs for eligible customers, and supports self-hosted deployment. The $200 sign-up credit is generous for testing.
What it does well
- +One vendor for listening and speaking in a voice agent
- +Self-hosting option for regulated workloads
- +$200 free credit with no card required
Where it falls short
- −Flux TTS costs three times Aura-1 per character
- −Built-in text normalization covers 11 languages; 40+ others need your own
- −Growth pricing starts at a $4,000 yearly prepay
- Latency
- As low as 80 ms to first audio (Flux TTS)
- Languages
- English plus 10 with normalization, 40+ more
- Free credit
- $200, no card required
No. 4
Inworld TTSA realtime text-to-speech API with Realtime TTS-2 and TTS-2 Flash models, priced per million characters.
8.8of 10Best for Consumer apps and agents that want low latency and many languages at a low per-character rate.
- Capabilities
- 8.6
- Ease of setup
- 8.6
- Value
- 9.2
Price
On-Demand pay as you go at $15 per million characters for TTS-2 Flash and $25 for TTS-2; Creator plan $25 per month with lower rates
Quoted from the Inworld TTS pricing page on November 7, 2026:
TTS-2 Flash $15/1M chars
Inworld sells two realtime text-to-speech models. Realtime TTS-2 Flash is built for latency, with first audio as low as 50 ms, and costs $15 per million characters on the On-Demand plan. Realtime TTS-2 is the expressive model, taking delivery directions in plain words either for the whole request or in brackets mid-line, at $25 per million characters. Inworld says one TTS-2 voice speaks about 500 languages and dialects, and both models render 50 non-verbal sounds. Both stream over WebSocket and HTTP, and an OpenAI-compatible endpoint lets you point the OpenAI SDK at Inworld with few code changes. Monthly plans from $25 to $1,500 buy credits and cut rates, down to $7 per million characters for TTS-2 Flash on Growth. Cloned and designed voices cost the same as stock voices. Compliance add-ons such as HIPAA sit on the top self-serve tier, and no on-prem option is listed.
What it does well
- +Lowest per-character rate among the agent-focused vendors here
- +Lowest published time to first audio in this list
- +OpenAI SDK compatibility makes switching quick
Where it falls short
- −Deeper discounts require monthly plans from $25 to $1,500
- −HIPAA and BAA are add-ons on the $1,500 Growth plan
- −No on-prem deployment listed
- Latency
- As low as 50 ms to first audio (TTS-2 Flash)
- Languages
- About 500 languages and dialects (TTS-2)
- Compliance
- GDPR and SOC 2 Type II on every plan
No. 5
RimeA voice model company with Mist v3 and Coda v2 text-to-speech models built for customer calls, billed per minute.
8.5of 10Best for Contact centers and call bots that need pronunciation control and an on-prem option.
- Capabilities
- 8.3
- Ease of setup
- 8.5
- Value
- 8.6
Price
Free plan with $50 of usage a month; Flex pay as you go from $0.030 per minute (Mist v3), Coda v2 $0.050; Scale $100 per month at 20% off
Quoted from the Rime pricing page on November 7, 2026:
Mist v3 Text to speech $0.030 / min
Rime focuses on voices for customer conversations rather than narration. It offers two text-to-speech models: Mist v3 for the lowest latency at $0.030 per minute on pay as you go, and Coda v2 for the most natural delivery at $0.050 per minute. Rime estimates about 1,000 characters per minute, so Mist v3 works out near $30 per million characters. The Free plan includes $50 of usage every month, and the $100 Scale plan cuts every rate by 20%. Rime lists sub-100 ms time to first byte and 600+ voices across 50+ languages. Its docs cover streaming over HTTP and WebSockets, LiveKit and Pipecat quickstarts, and phoneme control for Coda with custom lexicons so names and brand terms come out the same every time. Enterprises can license Coda or Mist v3 engines to run on their own NVIDIA hosts. The per-minute unit makes cost comparison less direct.
What it does well
- +$50 of free usage every month
- +Deterministic pronunciation control for names and brand terms
- +On-prem engines for teams that cannot use a cloud API
Where it falls short
- −Per-minute billing is harder to compare with per-character rates
- −Coda v2 costs $0.050 per minute
- −Fewer languages than ElevenLabs, Google or Inworld
- Latency
- Sub-100 ms time to first byte
- Voices
- 600+ in 50+ languages
- Free usage
- $50 a month on the Free plan
No. 6
Google Cloud Text-to-SpeechGoogle Cloud's speech synthesis API with Chirp 3: HD, Gemini-TTS, WaveNet, Neural2 and Standard voices.
8.3of 10Best for Teams on Google Cloud that want many languages and the lowest rate for basic voices.
- Capabilities
- 8.6
- Ease of setup
- 7.6
- Value
- 8.7
Price
Free monthly usage on each voice type; Standard and WaveNet $4 per million characters, Neural2 $16, Chirp 3: HD $30, Studio $160
Quoted from the Google Cloud Text-to-Speech pricing page on November 7, 2026:
US$0.000004 per character (US$4 per 1 million characters)
Google Cloud Text-to-Speech is a mature API with a long list of voice families. Standard and WaveNet voices cost $4 per million characters after a free 4 million characters a month, Neural2 costs $16, Chirp 3: HD costs $30 after a free million, and Studio voices $160. Chirp 3: HD is the family Google aims at agents, with conversational voices and low-latency streaming. Gemini-TTS adds prompt-based control over style and is billed per token, with preview models on a separate schedule. Google lists 380+ voices across 75+ languages and variants, SSML support and long audio synthesis of up to 1 million bytes of input. Instant custom voice costs $60 per million characters. Developers call it over REST or gRPC with Google's client libraries. The trade-off is setup: you need a Google Cloud project, billing and IAM, and Google does not publish a single latency figure.
What it does well
- +Cheapest published rate in this list for Standard and WaveNet voices
- +Monthly free usage: 4 million characters on Standard and WaveNet, 1 million on Chirp 3: HD
- +Wide language and voice coverage
Where it falls short
- −Setup needs a Google Cloud project and billing account
- −No single published latency figure
- −Many model families with separate prices to track
- Voices
- 380+ across 75+ languages and variants
- Free usage
- Up to 4 million characters a month on Standard and WaveNet
- Chirp 3: HD
- $30 per million characters
Visit cloud.google.com|Read the full Google Cloud Text-to-Speech profile
No. 7
Azure AI SpeechMicrosoft's speech service with standard neural voices, HD voices, custom voice and avatars, billed per character.
8.2of 10Best for Enterprises on Azure that need custom brand voices, SSML control and avatars.
- Capabilities
- 8.7
- Ease of setup
- 7.3
- Value
- 8.4
Price
Free tier with 0.5 million characters a month; standard voices $15 per million characters; professional custom voice $24
Quoted from the Azure AI Speech pricing page on November 7, 2026:
Neural/Neural HD Flash (real-time and batch): $15 per 1M characters
Azure AI Speech bundles text-to-speech with transcription, translation and avatars in one Azure resource. Standard neural voices cover 100+ languages and locales and cost $15 per million characters, with a free tier of 0.5 million characters a month. Professional custom voice synthesis costs $24 per million characters, or $48 on neural HD, plus training at $52 per compute hour up to $936 per training and $4.04 per model per hour for hosting. Custom voice is a limited-access feature, so you need approval. SSML support is deep: custom lexicons, speaking styles and language switching on multilingual voices. Developers use the Speech SDK, REST API or Speech CLI, and Speech Studio offers a no-code tool for tuning output. Visemes help sync lips for avatars, and Azure sells its own avatar at $0.50 per minute for real-time. Setup is heavier than with the startups, and Microsoft publishes guidance on lowering latency rather than one figure.
What it does well
- +Free tier of 0.5 million characters every month
- +Deep SSML and custom voice options
- +Speech Studio for no-code testing
Where it falls short
- −Custom voice is limited access and adds training and hosting fees
- −Setup needs an Azure subscription and Speech resource
- −No single published latency figure
- Languages
- 100+ languages and locales
- Free tier
- 0.5 million characters a month
- Custom voice training
- $52 per compute hour, up to $936 per training
Visit azure.microsoft.com|Read the full Azure AI Speech profile
No. 8
Amazon PollyAWS's text-to-speech service with Standard, Neural, Long-Form and Generative voices, billed per character.
8.0of 10Best for Teams on AWS that want cheap, reliable speech for IVR, alerts and Amazon Connect bots.
- Capabilities
- 8.0
- Ease of setup
- 7.6
- Value
- 8.5
Price
Standard voices $4 per million characters, Neural $16, Generative $30, Long-Form $100; free tier for the first 12 months
Quoted from the Amazon Polly pricing page on November 7, 2026:
Amazon Polly’s Standard voices are priced at $4.00 per 1 million characters
Amazon Polly is the long-running AWS speech service and still one of the cheapest. Standard voices cost $4 per million characters, Neural voices $16, Generative voices $30 and Long-Form voices $100. New accounts get a free tier for the first 12 months, including 100 thousand Generative characters a month. Polly streams audio back as soon as you send text and supports common SSML tags plus Amazon extras such as a Newscaster speaking style on selected voices. Speech Marks return timing data for lip sync and karaoke-style highlighting, and custom lexicons fix how names are read. Polly works through every AWS SDK, from Python to C++, and integrates with Amazon Connect, Genesys Cloud CX and the Amazon Chime SDK. For an exclusive voice, AWS runs a Brand Voice engagement with your team. The voice catalog is less expressive than ElevenLabs or Cartesia, and AWS publishes no latency figure.
What it does well
- +Ties with Google for the lowest published rate at $4 per million characters
- +SDKs for Java, Node.js, .NET, PHP, Python, Ruby, Go and C++
- +Native fit with Amazon Connect contact centers
Where it falls short
- −The free tier lasts only 12 months
- −Fewer expressive voices than the newer startups
- −Brand Voice is a custom engagement, not self-serve
- Free tier
- First 12 months; 100 thousand characters a month on Generative
- Generative voices
- $30 per million characters
- SDK languages
- Java, Node.js, .NET, PHP, Python, Ruby, Go, C++
Before you pick a product or a plan
Price the model you will actually ship
Every vendor runs several models at different rates. ElevenLabs charges $0.04 per 1,000 characters for v4 Turbo and Flash but $0.08 for v4 and v3. Deepgram moves from $0.015 on Aura-1 to $0.030 on Aura-2 and $0.045 on Flux TTS. Google charges $4 per million characters for Standard voices and $30 for Chirp 3: HD. Pick the voice you like, then price that model, not the cheapest line on the page.
Check time to first audio for live agents
A voice agent feels slow when speech starts late. Vendors publish these figures: Inworld as low as 50 ms for TTS-2 Flash, Deepgram as low as 80 ms for Flux TTS, Cartesia under 90 ms for Sonic, ElevenLabs about 100 ms median for v4 Turbo, and Rime sub-100 ms time to first byte. Google, Azure and Amazon do not publish one number, so test them from your own region.
Convert minutes and credits to characters
Not every vendor bills per character. Cartesia uses credits at 1 credit per character and says a minute of audio takes about 750 to 800 credits. Rime bills Mist v3 at $0.030 per minute and estimates about 1,000 characters per minute. Use those ratios to compare against per-character rates, and remember that subscription bundles often expire monthly.
Match languages and voices to your users
Coverage varies a lot. Inworld says one Realtime TTS-2 voice speaks about 500 languages and dialects, ElevenLabs v4 covers 90+, Google lists 380+ voices across 75+ languages and variants, Rime lists 600+ voices in 50+ languages, Cartesia 44 and Deepgram Flux TTS English plus 10 more with built-in text normalization. Check that the exact model you want supports each language.
Decide where the audio is generated
Health, finance and public sector bots often need a BAA or local processing. Deepgram supports self-hosted Flux TTS, Rime licenses Coda and Mist v3 engines for on-prem NVIDIA hosts, and Cartesia offers on-prem, VPC or OEM deployment through enterprise sales. Azure, Google and Amazon keep audio inside the cloud account you already use.
Questions readers ask
- What is the best text-to-speech API?
- ElevenLabs is our top pick for most developers: v4 Turbo costs $0.04 per 1,000 characters, documents about 100 ms median latency and covers 90+ languages. Cartesia is the best alternative for latency-first voice agents, with sub-90 ms model latency and plans from $5 a month.
- How much does a text-to-speech API cost per character?
- Published rates run from $4 per million characters for Google Cloud and Amazon Polly standard voices to $15 for Deepgram Aura-1, Inworld TTS-2 Flash and Azure standard voices, $30 for Google Chirp 3: HD, and $40 for ElevenLabs v4 Turbo. Expressive models cost more, such as $80 per million for ElevenLabs v4.
- Which text-to-speech API has the lowest latency?
- Among vendors that publish a figure, Inworld lists first audio as low as 50 ms for TTS-2 Flash, Deepgram as low as 80 ms for Flux TTS, Cartesia under 90 ms for Sonic, Rime sub-100 ms time to first byte and ElevenLabs about 100 ms median for v4 Turbo. Google, Azure and Amazon do not publish one number.
- Is there a free text-to-speech API?
- Several vendors have free usage. Google Cloud gives up to 4 million characters a month on Standard and WaveNet voices, Azure 0.5 million characters a month, Rime $50 of usage a month, Cartesia 20K credits a month and ElevenLabs 10,000 characters. Deepgram gives $200 in credit and Amazon Polly has a 12-month free tier.
- Can I still use OpenAI for text-to-speech?
- OpenAI's docs say tts-1, tts-1-hd and gpt-4o-mini-tts are deprecated and shut down on January 6, 2027, and point developers to gpt-realtime-2.1-mini on the Realtime API instead. That is why we left OpenAI off this list.
Spotted an error or a price change? Write to editorial@dbotmaker.io
Nobody paid to appear here and none of the links earn us money. Details are in our editorial policy. Makers change prices, plans and terms often, so check the price on their site before you buy or upgrade.