Skip to content
MoneyDeck

Text to Speech

Read any text aloud with your browser’s voices, speed and pitch

Updated · Free, no signup

About the Text to Speech

This text to speech tool reads your text aloud using the voices already built into your browser and operating system. Paste an article, an essay, an email or study notes, pick a voice and language, set the speed and pitch, and press Play. You can pause, resume and stop at any time, and the word being spoken is highlighted so you can follow along.

Listening is a quick way to proofread (your ear catches missing words and clumsy sentences your eye skips), to rest your eyes, to practise pronunciation in another language, to rehearse a speech, or to make reading easier for people with dyslexia or low vision. The estimate below the player tells you roughly how long the text takes to hear at your chosen speed.

Speech is generated on your device through the Web Speech API, so your text is never uploaded. The voices available depend on your browser and system: Chrome, Edge and Safari include several natural-sounding voices, and you can add more in your operating system’s speech settings. This tool plays audio; it does not save an MP3 file.

With the default inputs, the estimated listening time is 10s. Change any value above to recalculate instantly.

How to use the text to speech

  1. 1Paste or type the text you want to hear.
  2. 2Choose a language and one of your device’s voices.
  3. 3Set the speed, pitch and volume.
  4. 4Press Play; use Pause, Resume or Stop as needed.
  5. 5Follow the highlighted text, or edit it and play again.

Formula and method

listening time (s) = words ÷ (150 × speed) × 60

The browser’s speechSynthesis engine reads the text with the chosen voice, language, rate, pitch and volume. A rate of 1 is the voice’s normal speed, 2 is twice as fast and 0.5 half as fast; pitch ranges from 0 (low) to 2 (high) with 1 as normal. Long text is split into sentences and queued, which avoids the cut-off some browsers apply to very long single utterances.

The listening-time estimate assumes a typical synthetic voice speaks about 150 words per minute at normal speed, close to conversational English, and scales linearly with the speed setting. Real voices differ (roughly 140–180 wpm) and pauses at punctuation add time, so treat the figure as an approximation. Words are runs of letters or digits, allowing apostrophes and hyphens.

words
Number of words in your text
speed
Speech rate multiplier (1 = normal)

Worked examples

Short welcome message at normal speed

The default text has 26 words. At about 150 words per minute, 26 ÷ 150 × 60 ≈ 10.4 seconds, shown as about 10 seconds.

A 750-word article at 1.5× speed

At 1.5× the voice speaks about 225 words per minute, so 750 words take 750 ÷ 225 = 3.33 minutes, or 200 seconds.

Slow speed for language practice

The sentence has 7 words (s’il counts as one). At half speed the rate is about 75 words per minute, so it takes about 7 ÷ 75 × 60 ≈ 5.6, or 6 seconds, slow enough to repeat after.

Frequently asked questions

Is this text to speech tool free and private?+

Yes. It uses the Web Speech API built into your browser, so speech is generated on your device. Your text is not uploaded to MoneyDeck or any server, and there is no limit or sign-up.

Why are there only a few voices, or none?+

Voices come from your browser and operating system. Chrome and Edge include online and offline voices, Safari uses macOS or iOS voices, and Firefox uses the system voices. Add more voices in Windows, macOS, Android or iOS speech settings and reload the page.

Can I download the speech as an MP3?+

No. Browsers do not expose the synthesized audio to web pages, so this tool can only play it. To save audio, use your system’s screen or audio recorder, or a dedicated text-to-speech service that offers downloads.

What speed should I use?+

Normal (1×) is around 150 words per minute. Many people proofread comfortably at 1.2–1.5×, experienced listeners use 2× for skimming, and 0.6–0.8× is helpful for language learning or following complex text.

Why does reading stop on long texts?+

Some browsers stop very long utterances after a few seconds or minutes. This tool splits text into sentences and queues them to avoid that. If it still stops, switching to another voice or browser usually helps.

Related tools