HomeAppsText to speech
Everyday tool

Text to speech

Use the free Text to speech on CalculatorX for fast local results. Clear formulas, assumptions, and worked examples on the page. No account needed.

Loading tool…

Loading Preparing tool…

How to use

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 · Runtime tested · Local-first

App status
  • Runtime tested Passed
  • Local-only Verified
  • Server data transfer None
  • App version 2.0.0

Local-first runtime specification · Review policy

Definition
Text to speech converts written text into spoken audio using a speech synthesis engine.
What it does
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)
Rules
utterance.rate = rate; utterance.voice = selectedVoice
Assumptions
  • Requires window.speechSynthesis support.
  • Empty text falls back to a short Hello sample.
Units
  • Characters of source text; rate as multiplier
Limitations
  • 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
App version
2.0.0

About this tool

Details and tips for this tool.

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.

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.