Menu

Text to Speech

Purpose: Read any text aloud using your device's built-in voices - choose voice, speed and pitch. Works offline, nothing is uploaded.

Text to Speech: How It Works

Text-to-speech turns written text into spoken audio using the voices already installed on your device. It runs locally through your browser's speech engine, which means nothing you type is uploaded — and it also means the available voices differ from one machine to another.

How browser speech works

The Web Speech API hands your text to the operating system's own speech engine. macOS, Windows, Android and iOS each ship their own voices, so the same page sounds different on different devices, and a voice available on one is often absent on another. Some browsers also offer higher-quality network voices that require a connection.

The practical consequence: a voice list is a property of your device, not of this page. If a language you need is missing, it can usually be added through your operating system's accessibility or language settings.

The controls

SettingRangeNotes
Rate0.1 – 10, default 10.8–0.9 suits comprehension; regular users often prefer 1.5+
Pitch0 – 2, default 1Small changes sound natural; extremes sound artificial
Volume0 – 1Independent of system volume
VoiceDevice-dependentDetermines language and accent

Experienced screen reader users commonly listen at two to three times normal speed. It sounds incomprehensible at first and becomes natural within days — worth knowing if you intend to use speech for reading rather than proofreading.

Why it is excellent for proofreading

This is the use most people underrate. Reading your own writing silently, your brain supplies what you meant rather than what you wrote — missing words, doubled words and wrong homophones are invisible. A speech engine reads exactly what is on the page, so:

It is the single most effective proofreading technique available, and it costs nothing.

Accessibility

Speech output supports people with visual impairment, dyslexia, ADHD and reading difficulties, and anyone whose circumstances make reading impractical. It is worth distinguishing this tool from a screen reader: a screen reader navigates an entire interface, announcing headings, links, form states and landmarks. This reads a block of text aloud. Both are useful; only the former makes an application usable without sight.

Pronunciation limits

Engines guess at unfamiliar words and get proper nouns, technical terms and non-English names wrong regularly. Homographs are the persistent problem — 'read', 'lead', 'live', 'wind' and 'bass' each have two pronunciations and no reliable way to choose between them from spelling alone. Some engines use context; most do not. Adjusting the spelling phonetically is the usual workaround when a specific word must be right.

Privacy

Synthesis happens on your device, so the text is not uploaded when a local voice is selected. Some browsers offer higher-quality voices that do process text remotely — if you are reading anything confidential aloud, choose a voice marked as local.

Frequently Asked Questions

Why do the available voices differ on my phone and laptop?
Voices come from the operating system, not from this page. macOS, Windows, Android and iOS each ship their own set, so the list changes with the device and browser.
Can I download the audio?
Not from the browser speech API, which plays audio without exposing a file. Producing a downloadable file requires a server-side or cloud synthesis service, which necessarily means sending your text to that service.
Is my text sent anywhere?
Not when a local voice is selected — synthesis happens on your device. Some browsers offer higher-quality network voices that do process text remotely, so choose a local voice for anything confidential.
Why does it mispronounce certain words?
Engines infer pronunciation from spelling, which fails on proper nouns, technical terms and homographs like 'read', 'lead' and 'live'. Respelling the word phonetically is the usual workaround.
What speed should I use?
Around 0.8–0.9 for careful comprehension or language learning, and 1.0 for general listening. Regular users often settle at 1.5 to 2.5 — it sounds impossibly fast initially and becomes natural within a few days.
Is this a screen reader?
No. It reads a block of text you provide. A screen reader navigates an entire interface, announcing headings, links, form fields and states, which is what makes an application usable without sight.

Related Text Tools

Browse all Text tools →