Text to Speech
Hear any text read aloud with voice, speed and pitch controls
About this tool
This free text-to-speech tool reads any text aloud using your browser's built-in speech synthesis engine. Choose from the voices installed on your device (which typically include multiple languages and accents), adjust speaking speed (0.5× to 2×), pitch, and volume. Everything runs locally on your device — no text is uploaded or stored anywhere.
Text-to-speech has dozens of practical uses: proofreading your own writing (hearing errors you've become blind to by reading), accessibility for people with dyslexia or visual impairments, language learning (hearing pronunciation of foreign words and sentences), consuming written content when your eyes are busy or tired, and preparing for speeches by hearing how your script flows when spoken aloud.
Voice availability depends on your operating system and browser. Windows includes Microsoft voices (David, Zira, Mark); macOS and iOS include premium Apple voices (Alex, Samantha, Daniel, etc.) that sound significantly more natural than most. Chrome on Android includes Google voices. You can expand your voice library by installing additional language packs through your OS settings. Premium neural TTS voices (Google WaveNet, Amazon Polly, Azure Neural TTS) are not available in the free Web Speech API but offer dramatically more natural sound quality for professional use.
The Web Speech API has some text length limitations in certain browsers: Chrome typically handles up to 32,767 characters per utterance. Safari may cut off longer texts. Firefox relies on OS-level TTS which varies by platform. If your text is truncated, break it into shorter sections and play each one separately.