Audio

Text to speech voices guide.

See exactly which text to speech voices your browser has, which are on-device and which are online, and hear each one. Includes the official steps to add more voices on Windows, Mac and Android.

Advertisement

Inputs

This lists the voices your browser reports right now. Nothing is uploaded.

Result

Detecting voices…

VoiceLanguageTypeDefaultHear

Text to speech voices in Chrome and other browsers

A browser does not ship its own library of voices for this feature. It reports the voices available through the operating system and, in some browsers, voices provided by the browser vendor. That is why the list differs between a Windows laptop, a Mac, an Android phone and an iPhone, and why it changes after you install a language pack.

Add more voices (official instructions)

After adding a voice, reload this page. Whether a system voice appears in a particular browser is up to that browser, so the table above is the reliable answer.

What the columns mean

Language is the voice’s BCP 47 tag, such as en-CA. Type is On device when the voice is supplied by a local speech synthesizer and Online when it is supplied by a remote one. Default marks the voice the browser treats as the default for the app language.

Sources (retrieved 2026-10): MDN: SpeechSynthesisVoice (default, lang, localService); MDN: SpeechSynthesis (getVoices(), voiceschanged); and the three vendor pages linked above.

FAQ

How do I see which text to speech voices my browser has?

Open the table on this page. It lists every voice your browser reports through the Web Speech API, with its language tag and whether it is on-device or online, and a Hear button for each.

What does “online” mean next to a voice?

The Web Speech API describes a voice as local if it is supplied by a local speech synthesizer service and remote otherwise. This page labels remote voices “online”. Text spoken with them may be processed by that remote service.

Why are there different voices in Chrome on different computers?

The browser reports what the browser and operating system provide, so the list varies by device, operating system, installed language packs and browser. This page shows the actual list for the browser you are using now.

How do I add more voices?

Add them in your operating system’s speech settings, then reload the page. Official steps: Microsoft publishes the Narrator voice list and how to add voices for Windows; Apple documents downloading a system voice on Mac; Google documents installing voice data on Android. Whether a newly added system voice shows up in a given browser depends on that browser.

Why is the voice list empty at first?

Browsers can load voices after the page opens and signal it with a voiceschanged event. This page listens for that event, and waits a few seconds before reporting that none were found.

What does the default voice mean?

It is the voice the browser flags as the default for the current app language. It is not necessarily the best-sounding voice available.

Advertisement
Advertisement