Text-to-Speech (TTS)

Speak text out loud using your device’s built-in voices — clean UI, settings in a popup.

Tool

A tidy, reliable Text-to-Speech tool

Text

0 chars 0 words
0
Tip: highlight some text and use Speak selection. Uses your system voices (browser/OS).
Long text works best with Auto Split enabled.
Please enter text.

Overview

Status
Ready
Ready
Voice: Loading…
Last action:
Your browser does not support Text-to-Speech (speechSynthesis).

Description

Text to Speech at a glance

This tool uses your browser’s Web Speech API to turn text into spoken audio. The main screen stays focused on text and playback controls, while Voices, sliders, toggles, and the Activity log live inside a popup with tabs. Voice lists load robustly (startup + voiceschanged + short polling), and long text can be spoken more reliably using Auto Split.
Privacy-first: Your text is processed locally in your browser. Nothing is uploaded. By default we only store settings (voice, rate, pitch, volume, toggles). Your text is stored only if you enable “Remember text on this device”.

Architecture overview: • Main UI stays focused on text + playback controls (minimal distractions). • Settings + Status/Activity live in a modal with tabs. • Modal is closed by default via CSS (doesn’t rely on stripped hidden attributes). • Settings persist to localStorage (voice, rate, pitch, volume, toggles). • Text is not stored unless “Remember text on this device” is enabled. • Voices load robustly via getVoices() + voiceschanged + short polling fallback. • Speech uses SpeechSynthesisUtterance with defensive state handling. • Auto Split builds a chunk queue and speaks sequentially with progress. • Pause/Resume/Stop work reliably during chunked playback. • Modal supports overlay close, ESC close, and focus trapping for accessibility. How to use: • Paste or type text into the Text box. • Click “Settings” to choose a voice and adjust rate/pitch/volume. • Enable “Auto split long text” for long passages (recommended over 10,000 chars). • Click “Speak” to start (or “Restart” while active). • Use “Pause” and “Resume” to control playback. • Use “Stop” to cancel immediately. • Highlight text and click “Speak selection” to read only the selection. • Optional: enable “Remember text on this device” to store text locally. Privacy (short): • Your text is processed locally in your browser. Nothing is uploaded. • By default only settings are saved (not your text).

Similar tools (Data)

Explore more helpers from the same category.

Atomic Clock

Precision server-calibrated “atomic” clock with smooth sync, 4 styles, 5 themes, fullscreen clock-only mode, and a customizable world time board managed via an easy Settings popup. Share your exact setup by link—privacy-first.

New · be the first

Current ISO Week

Show the current ISO week number with a clean fullscreen display for TVs — theme switch (T) with live preview and automatic daily updates.

5.00 / 5 · 1 reviews

FAQ

Frequently asked questions