Text to Speech

Convert text to natural speech using your browser's built-in voices. 100% client-side — nothing leaves your device.

ℹ️ Note: Voices come from your operating system (not the browser). If you see few voices, install additional languages in your OS settings. Chrome and Edge usually have the best selection.
440 chars· ~27s at 1×
Loading voices…
0.5×1×3×
012
01
idle
🔒 100% private: Speech synthesis runs on your device via the Web Speech API. Your text never leaves your browser. Works offline once the page is loaded.

About Text to Speech

Text to Speech (TTS) converts written text into spoken audio. Modern browsers include the Web Speech API, which uses operating-system voices to synthesize speech entirely on your device — no server, no API key, no cost. Voices come from the OS (Windows, macOS, Linux, Android, iOS) and typically include multiple languages and speakers. TTS is used for accessibility (screen reader alternative), language learning (hearing pronunciation), content consumption (listening to articles), and voice UX (assistive tools). This tool gives you the full control panel: choose any available voice, adjust rate (0.5×–3×), pitch (0–2), and volume, play/pause/resume/stop, and optionally download the spoken audio.

How It Works

  1. Type or paste your text into the input box.
  2. Choose a voice from the dropdown (varies by device and OS).
  3. Adjust rate (speed), pitch, and volume with the sliders.
  4. Click Speak to start, Pause/Resume to control, Stop to end.
  5. Optionally click Download to save the audio (Chrome/Edge only).

✨ Key Features

  • ✓Uses browser's built-in Web Speech API (no server)
  • ✓All available voices on your device (multi-language)
  • ✓Adjustable rate (0.5× to 3×)
  • ✓Adjustable pitch (0 to 2)
  • ✓Adjustable volume (0 to 1)
  • ✓Play, Pause, Resume, Stop controls
  • ✓Highlight of current word (if supported)
  • ✓Download audio as WebM (Chrome/Edge)
  • ✓Sample text button
  • ✓Live voice count and language list
  • ✓100% client-side — your text never leaves your browser

🎯 Common Use Cases

  • →Reading long articles aloud hands-free
  • →Accessibility for users with visual impairments
  • →Language learning — hearing native pronunciation
  • →Proofreading by listening to your own writing
  • →Learning correct pronunciation of foreign words
  • →Creating audio from written content (with download)
  • →Reducing eye strain while consuming text
  • →Testing TTS for app/website development

💡 Advanced Tips & Pro Insights

  • ▸Voices are provided by your operating system, not the browser. Windows, macOS, Android, and iOS each have their own voice sets. Installing additional system languages adds more voices.
  • ▸Chrome, Edge, and Safari support the Web Speech API. Firefox does too but often with fewer voices. If voices are empty, check that your browser/OS has TTS installed.
  • ▸The audio is synthesized locally — no network call. This means it is fast and private, but the quality depends on the OS voices.
  • ▸Rate 1.0 is normal speed. Rate 0.5 is slow (good for language learning); 2.0 is fast (good for skimming). Very high rates may become unintelligible.
  • ▸Pitch ranges from 0 (very low) to 2 (very high). 1.0 is neutral. Do not overdo it — pitch shifts sound artificial.
  • ▸Web Speech API cannot directly save audio in all browsers. Chrome/Edge support "download" via MediaRecorder; Safari may not. On other browsers, use a dedicated TTS service for downloadable audio.
  • ▸Pause/Resume behavior varies by browser. Some pause mid-word; others finish the current word first.

Frequently Asked Questions

Is this Text to Speech tool free?▾
Yes, this TTS tool is completely free with no signup, email, or usage limits. It uses your browser's built-in voices.
Is my text safe?▾
Yes, 100% safe. Speech synthesis happens on your device using the browser's Web Speech API. Your text is never sent to any server.
Why are no voices showing?▾
Voices come from your operating system. If the dropdown is empty: (1) try Chrome, Edge, or Safari; (2) wait a moment — voices load asynchronously; (3) check that your OS has TTS voices installed (Windows: Settings → Time & Language → Speech; macOS: System Settings → Accessibility → Spoken Content).
Which voices are best?▾
Voices vary by OS. On macOS, "Samantha" (US English) and "Daniel" (UK English) are popular. On Windows, "Microsoft David" and "Microsoft Zira" are common. Chrome/Edge often add Google/Microsoft Neural voices ("Google US English", "Microsoft Aria") which are higher quality.
Can I download the audio?▾
Chrome and Edge can download the audio using MediaRecorder (WebM format). Safari and Firefox do not support Web Speech API recording directly. For universal download, use a dedicated TTS service.
Does it work offline?▾
Once the page is loaded, TTS runs entirely on your device — you can turn off Wi-Fi and it still works. The voices are local (from the OS).
How many characters can I speak at once?▾
Browsers usually handle a few thousand characters. Very long texts (50k+) may cause issues. For long documents, split them into chunks.
What is the best speed for language learning?▾
0.5× to 0.75× is best for language learning — slow enough to hear individual sounds. Normal listening is 1.0×. For skimming English content, 1.5×–2.0× works well.