Adding voice narration to your app

Your app can read text out loud. Choose from a free device voice, a great-sounding default voice, or a premium HD voice — here's what each one costs.

Want your app to read things out loud? Lesson text, an article, a summary, a story — just ask the AI for a listen or read aloud button and it's done. You get to pick how the voice sounds, and each option costs a different amount.

Three voice options

Think of it like coffee sizes — pick the one that fits.

1. Free device voice — Your app can use the voice built into the listener's phone or computer. It costs nothing and works offline. The catch: how good it sounds depends on the device. On many phones it's fine; on some computers it can sound a little robotic unless the person has downloaded a better voice.

2. The good voice (default) ⭐ — A natural-sounding AI voice that sounds great on every device. This is the one we recommend for most read this to me features, and it's what the AI reaches for by default. It's very cheap — reading a long article or summary out loud costs about 2 credits, and if the same text is played again it's free (we save the audio the first time). This is the sweet spot: great quality, barely any credits.

3. Premium HD voice — Studio-quality voices with more choices (and the option to generate sound effects and background music, which the other two can't do). This one is much more expensive — it's billed per character of text, so reading a long article aloud could cost thousands of credits in a single tap. Use it only for something special, like a short intro line or an opt-in HD voice upgrade — never as the automatic option for reading long text.

Which one should I use?

  • Reading long text (articles, summaries, stories, lessons) → the good voice (default). It sounds great and stays cheap.
  • You want strictly zero cost or offline playback → the free device voice.
  • A premium, polished moment — a signature intro, a sound effect, background music, or a paid HD voice toggle → HD voice, and always show your users the credit cost before they tap it.

How to add it

Just describe what you want in plain language, for example:

Add a **Listen** button that reads the article out loud using the good AI voice.

The AI wires up the button and the voice for you. If you want to give people a choice, ask for something like:

Add a Listen button with the good AI voice by default, plus a small toggle for a free device voice and an HD-voice upgrade that shows the credit cost first.

Good to know

  • Repeat plays are free. The first time a piece of text is read with the good or HD voice, we save the audio. Playing that same text again costs 0 credits.
  • You're always in control of cost. The free voice is $0. The good voice is a couple of credits for even a long read. Only the HD voice can get expensive — and your app can show that cost before anyone taps it.
  • No setup, no accounts. Voice narration is built in. You don't need to connect an outside service or paste in an API key.

Was this helpful?

Thanks for the signal — it helps us improve the docs.

More in Building apps

Build with OverSkill, not against it

The single biggest way to get more out of your credits: lean on what OverSkill already gives you instead of asking it to rebuild things from scratch. Here's how to spot the difference.

How to ask the AI for changes

Better prompts get better results. The short guide to writing requests the AI nails on the first try.

What the AI can — and can't — do

Realistic expectations for what you can build with OverSkill, what the AI handles, and where you might hit limits.

Still need help?

If this didn't answer your question, our team is one click away.