Wordcast
Back to blog

Using your browser's foreign voices to learn a language

Your browser can already speak Spanish, Japanese, and German in the right accent. Here is how to use its foreign-language voices to practice listening and pronunciation.

2026-06-09 · 6 min read

5 min listen

Your browser can already speak more languages than you can. The same Web Speech API that reads an English article aloud also has voices for Spanish, French, German, Japanese, Korean, Chinese, and dozens more. If you are learning a language, that is a free listening tutor sitting inside a tab you already have open. It will not replace a human, but it does one thing very well: it turns text you can read into sound you can hear.

The detail that makes this work is the language tag. Every voice your browser exposes is labeled with a BCP-47 code, and that code carries a region. Spanish is not just 'es' — it is 'es-ES' for Spain or 'es-MX' for Mexico, and the two sound genuinely different. Portuguese splits into 'pt-BR' and 'pt-PT'. French into 'fr-FR', 'fr-CA', and more. When you use a TTS tool, set the utterance's lang to the exact variant you are studying and pick a voice whose language matches. If you are learning Mexican Spanish, an 'es-ES' voice will teach you a Castilian accent you did not ask for. The right tag gets you the right vowels, the right rhythm, and the right pronunciation of the letter c and z.

How many foreign voices you actually have depends on your operating system, not your browser. Voices come from installed language packs. A fresh Windows or Mac install ships with a handful, usually centered on the system language you chose during setup. If you open a TTS tool and your target language is missing, that is the fix: install the language pack in your OS settings — on Windows under Time and Language, on Mac under the Spoken Content or Accessibility voice download screen. Once the pack is installed, its voices appear in the browser list automatically the next time you reload. You are not buying anything; you are unlocking voices your device can already produce.

The single most useful setting for a learner is the speech rate. Native-speed TTS runs too fast to imitate when you are new. Drop the rate to somewhere around 0.7 to 0.85 and the same sentence becomes something you can actually follow, syllable by syllable. Slower speech also exposes the individual sounds that blur together at full speed, which is exactly where beginners lose the thread. As you improve, nudge the rate back up toward 1.0 so your ear adapts to real conversational pace.

Pair the slow rate with shadowing, which is the technique most worth your time here. Play one sentence, pause, and repeat it out loud immediately while it is fresh — matching the pitch and timing as closely as you can. Then play it again and compare. Because TTS will read the same sentence identically every time, you get a fixed target to chase, which a live conversation partner cannot give you. Repeat a hard sentence five or six times and you will feel your mouth start to find the shape of it.

There are a few tasks browser TTS is especially good at. Drilling a vocabulary list: paste twenty words and hear each one pronounced instead of guessing from spelling. Checking names and places: type an unfamiliar city, dish, or person's name in the target language and let the voice settle an argument you were having with yourself. Hearing how written words actually sound: reading and listening at the same time wires spelling to sound faster than either alone. And listening to a full foreign-language article while you follow the text turns passive reading practice into listening practice for free.

Be honest with yourself about the limits, because they are real. TTS produces correct pronunciation at the word and sentence level, but its prosody — the melody and stress of natural speech — is only an approximation. It handles a flat declarative sentence well and stumbles on the rise and fall of real emotion, sarcasm, and fast casual speech. It does not know slang, and it can mangle a word it has never seen, especially loanwords and proper nouns. So use it to build vocabulary, decode spelling, and drill clean pronunciation, and cross-check anything tricky against a human source — a native speaker, a pronunciation video, or a dictionary with real recorded audio. Treat the machine voice as a patient study partner, not the final authority on how a language sounds in a café.

One more reason this belongs in your routine: privacy. Many of these voices run entirely on your device. If a voice reports localService as true, nothing you type leaves your machine — no server sees your practice sentences, your embarrassing early attempts, or the personal notes you are learning to say. That matters when you are drilling the same phrases hundreds of times and would rather not narrate your life to a cloud API. A browser tool like Wordcast reads your installed voices and lets you pick one, so you can start a listening session in seconds with no signup and, when you choose an on-device voice, no upload at all. The tutor was already installed. You just had to give it the right language.