NoInstallTools

Text to Speech: Free Online TTS with Voice & Speed Controls

Convert text to spoken audio using your browser's built-in voices — no upload, no API key.

0 words·0 characters
1.0×
0.5× slow2× fast
1.0
0.5 low2.0 high

About Text to Speech

Paste or type text into the box, pick a voice, adjust the speed and pitch, and press Speak. The tool reads your text aloud using your browser's built-in Web Speech API, highlighting each sentence as it plays so you can follow along visually. No audio is uploaded, no API key is needed, and nothing leaves your device — the voices themselves come from your operating system, not from a server.

How playback works

Your text is split into sentences the moment you press Speak, and each one is queued as a separate utterance. That's why the reading panel can highlight sentence by sentence instead of jumping straight from silence to a finished paragraph. Pausing stops the current utterance and remembers exactly where you were, so resuming picks up at the same sentence rather than restarting from the top. Speed and pitch apply to whichever sentence plays next, so you can nudge them mid-read without starting over.

Voice quality by platform

macOS / iOS — High-quality voices (Samantha, Alex, Siri voices). Excellent.

Windows 11 — Microsoft Neural voices available if enabled in Settings → Time & Language → Speech.

Android / Chrome — Google voices. Generally clear and natural.

Linux — eSpeak or festival voices by default. Functional but robotic.

Because the voice list comes from the operating system, the same passage can sound completely different on a phone versus a laptop. If the dropdown looks thin, check your OS speech settings — Windows and Android both let you download additional voices, including several regional accents and languages beyond the default set.

Common uses

Writers use it to proofread drafts — hearing your own sentences spoken aloud catches awkward phrasing and repeated words that your eyes glide past on a silent read. Language learners use it to hear correct pronunciation of unfamiliar words at a slower speed. It also works as a low-effort way to consume long articles or reference material hands-free, or to check how a piece of writing will sound before recording narration for a video.

Tips for better results

Use 0.9× speed for dense technical text — slowing down gives your ear time to parse unfamiliar terms and numbers. Try 1.3–1.5× for casual reading once you're used to a voice's cadence.

Break very long documents into shorter passages before pasting them in. Some browsers cap how long a single speech session can run, and shorter chunks make it easier to jump back to a specific spot without waiting through everything before it.

Punctuation matters more than it seems. Commas and periods control where the voice pauses, so a wall of text with no punctuation reads in a rushed monotone, while properly punctuated text sounds close to natural speech.

Limitations to know about

The Web Speech API doesn't expose a way to save the generated audio as a file in most browsers, so you can listen but not export an MP3 directly from this tool. Very long texts may also stall on some mobile browsers if the tab loses focus mid-read, since speech synthesis can be paused by the operating system in the background. If playback stops unexpectedly, bringing the tab back to the foreground and pressing Resume usually picks it back up.

Some voices mispronounce acronyms, proper nouns, and numbers formatted in unusual ways — a phone number read as one long integer, for instance, or an abbreviation spoken as a single garbled word instead of being spelled out. If a particular passage sounds off, try rewriting the problem word with spaces or spelled-out digits; the synthesizer usually handles the friendlier version correctly.

Choosing a voice

The dropdown lists every voice your operating system currently has installed, tagged with its language code and whether it runs locally or needs an internet connection to render. Local voices respond instantly and keep working offline; a voice marked "online" depends on your OS reaching out to a remote service each time it speaks, which introduces a small delay and won't work without a connection. If you read mostly in one language, picking a voice explicitly matched to that language rather than a generic multilingual one usually produces noticeably better pronunciation and pacing.

Privacy

Speech synthesis for local voices happens entirely inside your operating system's own speech engine, which means the text you type never has to leave your device to be spoken aloud. No account, no login, and no history of what you've typed is kept anywhere outside your browser tab. The moment you close or refresh the page, the text and any in-progress playback are gone.

Related: Markdown Notes to write content before reading it aloud, or Word Counter to check reading length first.

Frequently Asked Questions

Is the Text to Speech tool free?

Yes — completely free. No account and no data sent to a server.

Is my text uploaded anywhere?

No. Text to Speech uses your browser's built-in speech synthesis API. Your text is processed locally and never transmitted to any server.

Do I need an account?

No account, no login, and no signup required.

Why are the available voices different on my device?

Voices come from your operating system, not from this tool. Windows, macOS, iOS, and Android each provide different built-in voices. You can install additional voices in your OS settings.

Can I save the audio output as an MP3?

The Web Speech API that powers this tool generates audio in real time but does not expose a recordable audio stream in most browsers. To save speech as an audio file, you would need a screen recording tool or a desktop TTS application.