Công Cụ Nhanh

Text to speech: read text aloud in your browser

125 characters · About 9 s at the chosen speed

Checking which voices your device has…

Voices installed on your device read the text locally. If you pick a voice labelled “online”, your browser (Chrome, Edge) sends the text to Google or Microsoft to speak it; Công Cụ Nhanh never receives your text.

Quick answer

Paste text into the box, pick a voice installed on your device and press “Read”: your browser reads it aloud, highlights the current word, lets you set the speed from 0.5× to 2× and the pitch, and pause or resume at any point. If there's no Vietnamese voice, the tool shows how to add one on Windows, Android, iPhone and macOS. It can't save MP3 files.

How does text to speech work in the browser?

The tool uses the Web Speech API, the speech engine built into your browser and operating system, so there's nothing to install and no account to create. The voices are your device's own: Windows has “An” for Vietnamese, iPhone has “Linh”, and Chrome and Edge add some online voices. The same text can therefore sound different from one device to another. It's handy for listening to articles, proofreading by ear, practising listening or reading for anyone who struggles with small text.

Illustration of a sheet of text with sound waves rising toward a round speaker, with over-ear headphones beside it

How to have text read aloud

  1. 1

    Paste or type into “Text to read aloud”. Long text is split into short sentences and phrases automatically so the browser reads it without stalling.

  2. 2

    Choose a voice from the list (Vietnamese voices come first, then English ones) and adjust the speed and pitch if you like.

  3. 3

    Press “Read”. The current word is highlighted in the “Reading” panel; use “Pause” / “Resume” or “Stop” whenever you need.

  4. 4

    If the tool says there's no Vietnamese voice, open the instructions, install one for your operating system and reload the page.

Vietnamese voices by platform

PlatformTypical voiceHow to add itWhere speech is generated
Windows 10 / 11An (installed voice)Settings → Time & language → Speech → Add voices → VietnameseOn your device
Microsoft EdgeHoaiMy, NamMinh (Online, Natural)Built into Edge, nothing to installMicrosoft's servers
Google Chrome (desktop)“Google” voices per languageBuilt into Chrome when onlineGoogle's servers
AndroidSpeech Services by Google voicesSettings → Accessibility → Text-to-speech output → VietnameseOn your device (after downloading voice data)
iPhone, iPad, macOSLinhAccessibility → Spoken Content → Voices → Vietnamese → downloadOn your device

Swipe sideways to see the whole table →

Menu names vary slightly by version and manufacturer. Voices are supplied by your operating system and browser, not by Công Cụ Nhanh.

Speed and pitch for different jobs

JobSuggested speedNotes
Proofreading by ear0.8–0.9×Slow enough to catch missing or wrong words
Listening to articles or news1–1.3×Close to natural speaking pace
Reviewing familiar material1.5–2×Fast; some voices distort at high speeds
Language listening practice0.7–0.9×Pick a voice that matches the text's language

Examples

Proofreading before you publish

Paste an 800-word post, set the speed to 0.9× and listen: missing words, repetition and overlong sentences stand out far more when heard than when read.

Listening while you do something else

Paste a chapter, press “Read” and carry on in the same tab; press “Pause” to take notes and “Resume” to continue where it stopped.

Checking how names are pronounced

Type product or people's names and try a few voices: English voices handle English names better, Vietnamese voices handle Vietnamese names with tone marks better.

Common problems

Vietnamese text is read as if it were English.
Your device has no Vietnamese voice or an English voice is selected. Choose a voice marked “vi-VN”, or install one using the instructions and reload the page.
The voice list is empty or stuck on “Looking for voices”.
Some browsers load voices slowly; wait a few seconds or reload. Firefox on Linux needs the system speech engine (speech-dispatcher) installed.
It reads a few sentences, then stops.
Some browsers cut off very long utterances, which is why the tool splits text into chunks. If it still stops, try an installed voice instead of an online one, or check your connection.
There's no MP3 download button.
The Web Speech API only plays through your speakers and never returns an audio file, so the tool can't offer one. To get a recording, use your device's audio recorder while it plays.
The highlight jumps by sentence, not by word.
Not every voice reports word positions. The tool then highlights the whole chunk being read; another voice may give word-by-word highlighting.

Where does your text go?

Công Cụ Nhanh never receives or stores your text: the page only hands it to your browser's speech engine. Where that engine does its work depends on the voice you pick.

Installed voices (Windows “An”, iPhone “Linh”, Android voices with downloaded data) run entirely on your device and work offline. Online voices, such as Chrome's “Google …” voices or Edge's “Online (Natural)” voices, make the browser send the text to Google's or Microsoft's servers to generate the audio. The tool labels these voices “online”; for private text, pick a voice without that label.

Why there's no MP3 download

The W3C Web Speech API specification lets a page ask the browser to speak, but provides no way to get the audio back as a file. Services that offer MP3 downloads usually send your text to their own servers to synthesise it, which means the text leaves your device.

This tool sends nothing anywhere, so it plays speech live only. If you need a recording for a video or lesson, use screen recording or an audio recorder on your device while the tool is reading.

Tips for more natural speech

Speech engines rely on punctuation to pause, so clearly written text sounds far better.

  • Use full stops and commas; a long sentence without commas is read in one breath.
  • Spell out abbreviations that could be misread, for example “approx.” as “approximately”.
  • Large numbers, dates and units are read differently by different voices; listen before sharing.
  • For mixed-language text, choose a voice for the language that makes up most of it.

Glossary

TTS (text-to-speech)
Turning written text into synthetic speech.
Web Speech API
A browser interface that lets web pages speak text (speechSynthesis) and recognise speech.
Installed voice
A voice run by your operating system's software, which works without an internet connection.
Online voice
A voice generated on the vendor's servers; the browser sends the text there and needs a connection.
Pitch
How high or low the voice sounds; 1 is the default and lower values sound deeper.

Frequently asked questions

Is it free, and is there a character limit?

It's free. Long text is split into short chunks and read one after another; the only practical limits are your browser and device.

How do I get a Vietnamese voice?

Windows: add the Vietnamese voice under Settings → Speech. iPhone, iPad, Mac: download a Vietnamese voice under Accessibility → Spoken Content. Android: download Vietnamese voice data for Speech Services by Google. Edge already includes HoaiMy and NamMinh.

Can I download the speech as an MP3?

No. Browsers only allow playback through your speakers, not saving the audio. You can record it with your device's recorder while it plays.

Is my text sent over the internet?

Công Cụ Nhanh never receives it. Installed voices speak on your device; for voices labelled “online”, the browser sends the text to Google or Microsoft to be spoken.

Why do voices differ between my phone and computer?

Voices come from each device's operating system and browser, so the list and the quality vary.

Does it work offline?

Yes, if the page is already open and you choose an installed voice. Online voices need a connection.

Ratings and comments

Loading…