Text to Speech
Type or paste text and listen to it spoken aloud — choose voices, adjust speed, pitch, and volume. Follow along with real-time word highlighting.
Voice Settings
Related Tools
You might also find these useful
Everything you need to know
Free Browser-Based Text to Speech
Convert any written text into natural-sounding speech directly in your browser. This text to speech (TTS) tool leverages the Web Speech API — a native browser technology — so your text is never uploaded to a remote server. Everything runs locally on your device, ensuring complete privacy and instant results.
Real-Time Word Highlighting
Follow along as the text is read aloud with live word highlighting. The currently spoken word is highlighted in the text preview, making it easy to track where the reader is. This feature is especially useful for language learners, proofreading, and accessibility. Word highlighting can be toggled on or off in the Advanced Options panel.
Voice Filtering by Language
Your browser and operating system may provide dozens of voices across many languages. Use the language filter dropdown to narrow the voice list to a specific language — English, Spanish, French, German, Japanese, and more. The tool shows the number of available voices per language so you can quickly find what you need.
Customise Voice, Speed, and Pitch
Select from all voices installed on your operating system. Windows users typically have access to Microsoft David, Zira, and other locale-specific voices. macOS and iOS offer Siri voices plus system voices in dozens of languages. Adjust the speaking rate from 0.1× (extremely slow) to 3× (triple speed) for maximum flexibility. Fine-tune pitch and volume with intuitive sliders. Reset everything to defaults with a single click.
Import Text from Files
Load text directly from .txt files on your device using the Import button. Files up to 1 MB are supported. You can also choose from built-in sample texts — greetings, news-style paragraphs, technical documentation, and stories — to quickly test different voices and settings.
Text Statistics and Estimated Time
The tool displays real-time statistics including character count, word count, sentence count, and estimated reading duration based on your current speed setting. This helps you gauge how long the audio will take before pressing Play.
Long Text Handling
Some browsers limit the length of a single speech utterance. This tool automatically splits long text into chunks at sentence boundaries and plays them sequentially, so you can convert entire articles or book chapters without interruption. A progress indicator shows which chunk is currently playing.
Keyboard Shortcuts
Press Space to play or pause the speech when your cursor is not in the text area. This lets you control playback without reaching for the mouse.
Common Use Cases
- Accessibility: Help visually impaired users or anyone who prefers auditory content consumption.
- Proofreading: Hearing your writing read aloud reveals awkward phrasing, missing words, and run-on sentences that eyes often skip.
- Language learning: Listen to words pronounced by native-sounding voices in French, Spanish, German, Japanese, and more.
- Presentations: Preview how a script sounds before recording a voiceover or presenting live.
Advanced Options
Expand the Advanced Options panel to toggle word highlighting, view keyboard shortcuts, and monitor chunk progress for long texts. These settings give you fine-grained control over the reading experience.
Privacy and Performance
Because the Web Speech API is built into your browser, no external API calls or cloud services are involved. Playback starts almost instantly, and there are no character limits or usage quotas. Close the tab and your text is gone — nothing is stored.
Related Tools
Count words and estimate reading time with the Word & Character Counter. Change text casing with the Text Case Converter. Plan events with the Calendar.