Convert any text to speech using your browser's voices. Adjust rate, pitch, and volume. Nothing leaves your device.
This text to speech tool reads any text aloud using the voices already installed on your device, with sliders for rate, pitch, and volume so you can fine-tune how the speech sounds.
It uses the browser's built-in Web Speech API, so the list of voices and supported languages comes from your operating system and browser rather than a paid cloud service. Pick a voice, optionally narrow the list with the language filter, and press Speak to hear your text. People use it to:
Everything runs locally via the browser's speech engine; nothing is uploaded, no account is needed, and your text never leaves your device.
Whatever voices your operating system and browser provide. The Voice dropdown lists them all, and the language filter lets you narrow the list by language code. Voices marked with a star are your system default. Installing more system voices adds more options here.
Yes. The tool uses the Web Speech API, which exposes the voices installed on your device. That means the exact list differs between Chrome, Safari, Firefox, and Edge and between Windows, macOS, iOS, and Android.
Yes. The Rate slider controls how fast the voice speaks (0.5x to 2x), the Pitch slider raises or lowers the tone (0 to 2), and the Volume slider sets loudness. Adjust them before pressing Speak.
No. The Web Speech API plays speech directly through your device's speakers and does not expose a downloadable audio file, so there is no MP3 or WAV export. You can use Pause, Resume, and Stop to control playback.
Once the page has loaded it works without an internet connection, using your locally installed voices. Note that some browsers stream certain higher-quality voices online, so those specific voices may need a connection.
Yes. The Web Speech API runs locally on your device. Your text is never uploaded to our servers, there is no account, and the tool is completely free.
Some browsers, notably some mobile Safari versions, require a user gesture before speech synthesis can start. Click Speak again, make sure your volume is up, or try Chrome or Edge.