HomeAppsText to speech
Everyday tool

Text to speech

Free text to speech in your browser. Paste text, pick a voice, set rate 0.5×–2×, and Speak or Stop—runs locally.

Loading tool…

Loading Preparing tool…

How to use

Follow these steps for a clear answer.

1

Paste or type text

Enter the words you want read aloud.

2

Choose voice and rate

Pick a system voice if available, and set speed from 0.5× to 2×.

3

Speak or stop

Press Speak to hear the text; Stop cancels playback.

Text to speech specification

Version 2.0.0 · Last reviewed 2026-07-28

Definition
Text to speech converts written text into spoken audio using a speech synthesis engine.
What it calculates
Spoken utterance from text with optional voice selection and rate.
Inputs
  • Plain text
  • Voice select (system voices)
  • Rate 0.5–2
  • Speak / Stop
Outputs
  • Audible speech via speechSynthesis
  • Status (speaking / done / stopped)
Formula
utterance.rate = rate; utterance.voice = selectedVoice

Text to speech reads your text aloud with the browser’s speech engine. Paste content, choose a voice when available, set the rate, and press Speak—the text area is first on mobile so you can start typing immediately.

Assumptions
  • Requires window.speechSynthesis support.
  • Empty text falls back to a short Hello sample.
Units
  • Characters of source text; rate as multiplier
Boundary conditions
  • Unsupported browsers show Unavailable.
  • Changing voice mid-speech requires Stop then Speak.
Example
Paste a paragraph → rate 1.0 → Speak
Validation cases
  • Stop while speaking → Playback cancels
  • Rate 2 → Faster speech on next Speak
Sources
  • Web Speech API SpeechSynthesisUtterance
Last reviewed
2026-07-28
Calculation version
2.0.0

Frequently asked questions

Key distinctions behind the tool.

Which voices are available?

Whatever speech voices your browser and operating system provide. The Voice list fills when the engine loads.

Can I change speaking speed?

Yes. Rate runs from about 0.5× to 2×.

Does it work offline?

If the page is already loaded and the browser has local voices, playback can work offline. Some voices need a network.

Is my text uploaded?

No. Speech synthesis runs in the browser.

Why is Speak silent?

Check device volume, unmute the tab, and confirm speech synthesis is allowed. Try Stop then Speak again.