Text to Speech

NewPopular

Convert text to audio using browser voices with speed, pitch, and sentence highlighting.

Free Forever
No Signup Required
No Files Stored
Your browser does not support the Web Speech API. Try Chrome or Edge.
0 characters
0.5×
LowHigh

Embed this tool

Add this tool to your website or blog with a single iframe snippet.

<iframe src="https://dukotools.com/tools/text-to-speech?embed=1" width="100%" height="600" frameborder="0" allow="clipboard-write" loading="lazy" title="text-to-speech tool"></iframe>

About Text to Speech

Text to Speech uses the browser-native Web Speech API to convert any text into spoken audio using the voices installed on your device and browser. Unlike third-party TTS services that charge per character or require API keys, the Web Speech API is free and available in all modern browsers. Voice selection covers all languages installed on your operating system from a dynamic grouped list. Speed and pitch controls allow customization of the speaking style. Real-time sentence highlighting shows which sentence is currently being spoken by listening to SpeechSynthesisUtterance boundary events.

Key Features

  • Browser-Native TTS

    Uses Web Speech API available in Chrome, Edge, Safari, and Firefox at zero cost.

  • All Installed Voices

    Dynamically loads all voices available on the user\'s device grouped by language.

  • Sentence Highlighting

    The currently spoken sentence is highlighted in the text area using boundary events.

  • Speed and Pitch Control

    Rate slider from 0.5x to 2x and pitch slider for voice customization.

  • Play, Pause, and Stop

    Full playback controls including resume from pause position.

  • Character Counter

    Shows character count with note that Web Speech API works best under 5000 characters.

How to Use

  1. 1

    Paste or type text

    Enter the text you want spoken in the textarea. Under 5000 characters works best.

  2. 2

    Select a voice

    Choose from the dropdown of all voices installed on your device grouped by language.

  3. 3

    Adjust speed and pitch

    Use sliders to set speaking rate from 0.5x to 2x and adjust pitch.

  4. 4

    Click Play

    Speech begins and the current sentence highlights as it is spoken.

  5. 5

    Pause or stop

    Use Pause to resume from where you left off or Stop to end speech.

Real-World Use Cases

Proofreading Assistance

A writer uses text to speech to listen to their article and catch awkward phrasing not noticed while reading silently.

Language Learning

A student uses the TTS tool with a native-language voice to hear correct pronunciation of vocabulary.

Accessibility Support

A user with dyslexia uses the sentence highlighting feature to follow along with written content more easily.

Frequently Asked Questions

Related Free Tools