dbotmakerthe decision bot
Software & AI · Ranking

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

Ranked firstCartesiaTeams building phone and web voice agents where latency is the first requirement.8.9

Spec sheet

Vendor-documented specs. Click a column to sort.

ProductFree plan or trialSetupPrice per 1M characters
1Cartesia8.9$5Free planREST API, WebSocket streaming, Python SDK, JavaScript SDKLiveKit, Pipecat, TwilioBoth$50 on Pro credits; overage $65 (Pro) to $38 (Scale)
2ElevenLabs8.9$0.04Free planREST API, WebSocket streamingNot publishedBoth$40 (v4 Turbo, Flash), $80 (v4, v3)
3Deepgram8.8$0.01NoREST API, WebSocket streaming, Self-hostedTwilio, LiveKit, Daily, Pipecat, jambonzBoth$15 (Aura-1), $30 (Aura-2), $45 (Flux TTS)
4Inworld TTS8.8$0.01NoREST API, WebSocket streaming, OpenAI-compatible APILiveKit AgentsSelf-serve$15 (TTS-2 Flash), $25 (TTS-2), lower on paid plans
5Rime8.5$0.03Free planREST API, WebSocket streaming, gRPC (on-prem), On-premLiveKit, PipecatBothAbout $30 (Mist v3 at $0.030 per minute)
6Google Cloud Text-to-Speech8.3$0.00Free planREST API, gRPC, Client librariesNot publishedSelf-serve$4 (Standard, WaveNet), $30 (Chirp 3: HD)
7Azure AI Speech8.2$0.01Free planREST API, Speech SDK, Speech CLI, Speech StudioNot publishedBoth$15 (standard voices), $24 (professional custom voice)
8Amazon Polly8.0$0.00NoHTTP API, AWS SDKs, AWS Mobile SDKAmazon Connect, Genesys Cloud CX, Amazon Chime SDKSelf-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

The ranking at a glance

  1. 1CartesiaTeams building phone and web voice agents where latency is the first requirement.8.9
  2. 2ElevenLabsDevelopers who want the most voice and language choice, voice cloning and a pay-as-you-go API.8.9
  3. 3DeepgramVoice agent teams that want speech-to-text and text-to-speech from one vendor, or must self-host.8.8
  4. 4Inworld TTSConsumer apps and agents that want low latency and many languages at a low per-character rate.8.8
  5. 5RimeContact centers and call bots that need pronunciation control and an on-prem option.8.5
  6. 6Google Cloud Text-to-SpeechTeams on Google Cloud that want many languages and the lowest rate for basic voices.8.3
  7. 7Azure AI SpeechEnterprises on Azure that need custom brand voices, SSML control and avatars.8.2
  8. 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

See the full method

  1. No. 1, top ranked

    Cartesia

    A real-time voice AI company whose Sonic text-to-speech model targets voice agents with first audio in under 90 ms.

    8.9of 10

    Best 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

    Visit cartesia.ai|Read the full Cartesia profile

  2. No. 2

    ElevenLabs

    A voice AI platform whose text-to-speech API offers several models, from expressive v4 to low-latency v4 Turbo and Flash.

    8.9of 10

    Best 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

    Visit elevenlabs.io|Read the full ElevenLabs profile

  3. No. 3

    Deepgram

    A voice AI platform that sells Flux TTS and Aura text-to-speech alongside its speech-to-text API, with self-hosting.

    8.8of 10

    Best 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

    Visit deepgram.com|Read the full Deepgram profile

  4. No. 4

    Inworld TTS

    A realtime text-to-speech API with Realtime TTS-2 and TTS-2 Flash models, priced per million characters.

    8.8of 10

    Best 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

    Visit inworld.ai|Read the full Inworld TTS profile

  5. No. 5

    Rime

    A voice model company with Mist v3 and Coda v2 text-to-speech models built for customer calls, billed per minute.

    8.5of 10

    Best 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

    Visit rime.ai|Read the full Rime profile

  6. No. 6

    Google Cloud Text-to-Speech

    Google Cloud's speech synthesis API with Chirp 3: HD, Gemini-TTS, WaveNet, Neural2 and Standard voices.

    8.3of 10

    Best 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

  7. No. 7

    Azure AI Speech

    Microsoft's speech service with standard neural voices, HD voices, custom voice and avatars, billed per character.

    8.2of 10

    Best 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

  8. No. 8

    Amazon Polly

    AWS's text-to-speech service with Standard, Neural, Long-Form and Generative voices, billed per character.

    8.0of 10

    Best 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++

    Visit aws.amazon.com|Read the full Amazon Polly profile

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.

More rankings