Skip to content
Devtoolry

Text to Speech

Read text aloud with the voices on your device: choose a voice and language, set the speed and pitch, and follow the highlighted word. Free, no sign-up.

Something not working, or missing a feature? Send feedback

About the Text to Speech

Text to Speech reads text aloud with the voices built into your browser and operating system. Choose a voice and language, including Indian English and Hindi where your device has them, set the speed and pitch, and follow along as the word being spoken is highlighted. Long texts are read sentence by sentence so playback does not stop halfway.

Speech comes from the voices your browser offers. Voices that run on your device keep the text on it; voices marked "online" (such as the Google voices in Chrome or Microsoft's natural voices in Edge) send the text to that company's speech service. Nothing is sent to Devtoolry.

How to use the Text to Speech

  1. Type or paste the text.
  2. Choose a voice; its language is shown next to the name.
  3. Set the speed and pitch.
  4. Press Play; pause, resume or stop at any time.

Works well with the Text to Speech

Frequently asked questions

Can I download the speech as an MP3?

Not from the browser: the Web Speech API plays audio but does not give pages the sound to save. To keep a recording, use your system's screen or audio recorder while it plays.

Why do I see different voices on another computer?

Voices come from the browser and operating system. Edge offers Microsoft's natural online voices, Chrome adds Google voices, and Windows, macOS, Android and iOS each install their own. Install more in your system's speech or language settings.

How do I get a Hindi voice?

Choose a voice whose language says Hindi. Chrome offers Google हिन्दी, Edge offers Microsoft Swara and Madhur, and Android has Hindi in its text-to-speech settings. If none appears, add Hindi speech in your system settings.

Is my text sent anywhere?

Nothing goes to Devtoolry. Device voices work offline; voices marked "online" send the text to the browser maker's speech service to be spoken.