Text to speech · Use case

Text to speech for accessibility: read anything aloud in 15+ languages

For apps that read news, documents, bills and forms to people who cannot see the screen well or find reading hard. Native voices in Hindi, Tamil, Bengali and eight more Indian languages.

Free to start · No card · 10,000+ people use Chariot

Good morning. Here are today’s headlines, read aloud. The new metro line opens on Monday, and light rain is expected by evening.

0:10
Susan · British English

Does it read Hindi, Tamil or Bengali like a native speaker?

Someone who listens to their phone all day cannot use a voice that mangles their language. Chariot has 12 native Hindi voices and 2 native voices for each of Urdu, Bengali, Marathi, Telugu, Tamil, Gujarati, Kannada, Malayalam, Odia and Punjabi, plus English, German and Chinese: 15+ languages in all. Every voice can read every supported language.

In Chariot's own evaluation, naturalness (NISQA) scored 4.97 in Hindi, first among the systems tested, and the model had the lowest Hindi character error rate (7.73%) of the seven systems tested in Hindi. The clip below is Meera reading a Hindi weather report.

Real text is mixed. A Hindi news story has English names and terms in it, and a government notice has both. Chariot reads Hinglish and other mixes of an Indian language with English as one sentence, and reads Hindi written in Roman letters.

दिल्ली में आज शाम हल्की बारिश के साथ तापमान चौबीस डिग्री रहने का अनुमान है।

0:05
Meera · Native Hindi

Will it read a bill, a prescription or a form correctly?

For a person who cannot check the screen, the voice is the only version of the document they have. If it reads a dose or an amount wrong, there is no second look. Chariot reads written text the way a person says it: numbers, dates, times, currency, units, abbreviations, phone numbers, account and order numbers, and URLs. "500 mg twice daily for 5 days" is read as instructions, "₹850" as an amount, an account number digit by digit.

In Chariot's own evaluation on English and Hindi, the model read hard written text (dates, currencies, URLs, units) correctly 94.0% of the time, first of the nine systems tested.

The clip below is Matt reading a prescription line: the dose, the frequency and the duration, each read as a person would say it.

Take five hundred milligrams twice daily for five days.

0:04
Matt · American English

How fast does it respond when someone taps read this?

A reading feature that pauses for two seconds before every paragraph is one that people stop using. Chariot's streaming endpoint sends the first audio in about 75 ms (median, over WebSocket) and speaks sentence by sentence, so a long article starts within its first sentence while the rest is still being generated. Each request takes up to 1,000 characters, so send a paragraph at a time and the pauses disappear.

Speed is a request parameter from 0.5x to 1.5x. Give it to the listener rather than picking for them: people who listen all day tend to want it faster, and people new to listening want it slower.

The clip above is Susan, a British English voice, reading morning headlines, which is the kind of thing a news app sends through first thing.

Is this a screen reader?

No. Chariot is a text to speech API and a web app. Your app sends text and gets audio back. It does not read the operating system's interface, and it does not replace the screen reader built into a phone. What it does is give your app a voice for its own content: the article, the bill, the form, the notification, in a language the built-in voice may not handle well.

Most teams use it alongside the platform screen reader: the screen reader handles navigation, and the app's read-aloud feature handles the content. The decisions about how audio is announced, paused and interrupted stay in your app.

Where does the text go?

Text sent to Chariot and the audio it generates are processed in India. For an app that reads bank statements, prescriptions or government forms, that is the first thing a reviewer asks.

Chariot is built by one of four teams selected under the IndiaAI Mission to build foundation models. More than 10,000 people use it.

What does it cost, and can I try it without paying?

Credits count generated audio: about 1,000 credits per minute. The Free plan gives 10,000 credits, about 10 minutes, with every voice and no card, which is enough to wire up the streaming endpoint and test real documents.

Starter at ₹499 a month gives 100,000 credits, about 100 minutes, with 3 concurrent requests. Startup at ₹4,999 gives 1,500,000 credits, about 1,500 minutes, with 10 concurrent requests. Scale at ₹29,999 gives 10,000,000 credits, about 10,000 minutes, with 25 concurrent requests. Annual billing gives 2 months free.Starter at $5 a month gives 100,000 credits, about 100 minutes, with 3 concurrent requests. Startup at $49 gives 1,500,000 credits, about 1,500 minutes, with 10 concurrent requests. Scale at $299 gives 10,000,000 credits, about 10,000 minutes, with 25 concurrent requests. Annual billing gives 2 months free.

POST https://api.chariot.in/v1/tts returns a WAV file; the streaming endpoint sends raw 16-bit PCM at 44.1 kHz mono. There are Python examples. The web app at platform.chariot.in lets a non-developer test a document in any voice and download MP3 or WAV.

Pricing

Free to start

Every account gets 10,000 credits, about 10 minutes of audio, and your first five downloads. No card. The same credits work in Chariot Studio.

  1. 01

    Write or paste

    Paste the script as written. Prices, dates, times and English words are read the way a person says them.

  2. 02

    Pick a voice

    Any of Chariot's 50+ voices in 15+ languages, or a voice you clone on a paid plan.

  3. 03

    Download, stream or score

    Download the audio, call the API from your own product, or score a whole piece in Studio.

FAQ

Questions

Something else? Write to [email protected].

Can I use this to add a read-aloud feature to my app?

Yes. Send text to the API and play the audio. The streaming endpoint sends first audio in about 75 ms and speaks sentence by sentence.

Does it work with TalkBack or VoiceOver?

It is not a screen reader and does not replace them. It gives your app a voice for its own content, and it is used alongside the platform screen reader.

Which Indian languages does it read?

Hindi, Urdu, Bengali, Marathi, Telugu, Tamil, Gujarati, Kannada, Malayalam, Odia and Punjabi, each with native voices, plus English, German and Chinese.

Can it read Hinglish news articles?

Yes. Mixed Hindi and English is read as one sentence, and Hindi typed in Roman letters is read as Hindi.

Can the listener speed it up?

Yes. Speed is a request parameter from 0.5x to 1.5x, so your app can offer a slider.

Will it read account numbers and amounts correctly?

Yes. Account and phone numbers are read digit by digit, amounts as amounts, and dates as dates. Chariot scored 94.0% on hard written text in its own evaluation, first of nine systems.

Is the text processed in India?

Yes. Text inputs and generated audio are processed in India.

Is there a free plan?

Yes. 10,000 credits, about 10 minutes of audio, every voice, no card.

Use cases

Other uses

Each has its own page with samples, limits and prices for that job.

Voice agents and IVR

Sentence-by-sentence streaming over WebSocket, about 75 ms to first audio, so a caller never waits for the whole reply.

Thanks for calling. I found the charge you mentioned, and I can help you sort it out.

0:04
Matt · American English
Text to speech for voice agents →

Ads and promos

One script, every language and region. Offers, dates and rupee amounts read the way a presenter says them.

This fall, get up to 40% off everything for your home. Offer ends October 31!

0:06
Ava · American English
Text to speech for ads →

YouTube and explainers

Narration for tutorials, product videos and reels, with commercial rights on every paid plan.

In this video, we will set up your account, connect your first app and send a test message, all in under five minutes.

0:08
Nathan · British English
Text to speech for YouTube →

Audiobooks and stories

Voices that carry a scene: a whisper stays a whisper, good news sounds like good news.

I found the note you left in the book. It caught me by surprise, and it made my whole day. What a wonderful surprise!

0:08
Mia · American English
Text to speech for audiobooks →

E-learning

Lessons, courses and training in the languages your learners speak, with numbers and units read correctly.

Lesson three: fractions. A fraction is a part of a whole. Half a pizza is one of two equal pieces, so we write it as one over two.

0:10
Alan · American English
Text to speech for e-learning →

Voices, benchmarks, the API and pricing for all of them are on the Text to Speech page.

Give your words a voice today.

Join 10,000+ people making audio with Chariot. Start free with 10,000 credits, no card needed.