Text to Speech by Language
Most browser TTS tools ship English and stop. Quick TTS ships four engines across sixteen locales — but the coverage is uneven, and which engine speaks your language is not obvious from any dropdown. These pages say plainly which engines work, which are missing, and why.
Coverage at a glance
| Language | Piper (no GPU needed) | Supertonic HD | The short version |
|---|---|---|---|
| Korean 한국어 | — | Yes — 44.1kHz | HD only — no Piper voice exists |
| Japanese 日本語 | — | Yes — 44.1kHz | HD only — no Piper voice exists |
| Chinese 中文 | zh_CN-huayan-medium |
— | Piper only — Supertonic ships no Chinese |
| Spanish Español | es_ES-davefx-medium +1 |
Yes — 44.1kHz | Both neural tiers |
| French Français | fr_FR-siwis-medium |
Yes — 44.1kHz | Both neural tiers |
| German Deutsch | de_DE-thorsten-medium |
Yes — 44.1kHz | Both neural tiers |
| Portuguese Português | pt_BR-faber-medium |
Yes — 44.1kHz | Both neural tiers |
| Russian Русский | ru_RU-irina-medium |
Yes — 44.1kHz | Both neural tiers |
| Vietnamese Tiếng Việt | vi_VN-vais1000-medium |
Yes — 44.1kHz | Both neural tiers |
| Italian Italiano | it_IT-riccardo-x_low |
Yes — 44.1kHz | Both neural tiers |
| Polish Polski | pl_PL-gosia-medium |
Yes — 44.1kHz | Both neural tiers |
| Arabic العربية | ar_JO-kareem-medium |
Yes — 44.1kHz | Both neural tiers |
| Dutch Nederlands | nl_NL-mls-medium |
Yes — 44.1kHz | Both neural tiers |
| Turkish Türkçe | tr_TR-fettah-medium |
Yes — 44.1kHz | Both neural tiers |
| Hindi हिन्दी | — | Yes — 44.1kHz | HD only — no Piper voice exists |
| Indonesian Bahasa Indonesia | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Ukrainian Українська | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Romanian Română | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Swedish Svenska | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Czech Čeština | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Greek Ελληνικά | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Hungarian Magyar | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Danish Dansk | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Finnish Suomi | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Bulgarian Български | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Slovak Slovenčina | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Slovenian Slovenščina | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Estonian Eesti | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Latvian Latviešu | — | Yes — 44.1kHz | HD only — Piper voice not shipped yet |
| Croatian Hrvatski | — | Yes — 44.1kHz | HD only — no Piper voice exists |
| Lithuanian Lietuvių | — | Yes — 44.1kHz | HD only — no Piper voice exists |
Kokoro-82M is missing from that table on purpose: it synthesizes English only and is hidden on every other language, so listing it per-language would only ever mean "no".
Why the gaps run in both directions
It would be tidier if one engine were simply best everywhere. It is not. Supertonic HD is the highest-quality engine and it is the only neural option for Korean and Japanese — but it ships no Chinese at all, so Mandarin runs on Piper, the engine that is elsewhere the compromise choice. Piper covers thirteen locales and needs no GPU; Supertonic covers thirty-one and needs WebGPU with no WebAssembly fallback. Neither is a superset of the other.
The practical consequence: the engine worth using depends on your language and your hardware, in that order. Each page below states both.
Pick a language
- Korean text to speech — 한국어. Supertonic HD is the only neural voice.
- Japanese text to speech — 日本語. Supertonic HD is the only neural voice.
- Chinese text to speech — 中文. Piper is the only neural voice.
- Spanish text to speech — Español. Both neural tiers available.
- French text to speech — Français. Both neural tiers available.
- German text to speech — Deutsch. Both neural tiers available.
- Portuguese text to speech — Português. Both neural tiers available.
- Russian text to speech — Русский. Both neural tiers available.
- Vietnamese text to speech — Tiếng Việt. Both neural tiers available.
- Italian text to speech — Italiano. Both neural tiers available.
- Polish text to speech — Polski. Both neural tiers available.
- Arabic text to speech — العربية. Both neural tiers available.
- Dutch text to speech — Nederlands. Both neural tiers available.
- Turkish text to speech — Türkçe. Both neural tiers available.
- Hindi text to speech — हिन्दी. Supertonic HD is the only neural voice.
- Indonesian text to speech — Bahasa Indonesia. Supertonic HD is the only neural voice.
- Ukrainian text to speech — Українська. Supertonic HD is the only neural voice.
- Romanian text to speech — Română. Supertonic HD is the only neural voice.
- Swedish text to speech — Svenska. Supertonic HD is the only neural voice.
- Czech text to speech — Čeština. Supertonic HD is the only neural voice.
- Greek text to speech — Ελληνικά. Supertonic HD is the only neural voice.
- Hungarian text to speech — Magyar. Supertonic HD is the only neural voice.
- Danish text to speech — Dansk. Supertonic HD is the only neural voice.
- Finnish text to speech — Suomi. Supertonic HD is the only neural voice.
- Bulgarian text to speech — Български. Supertonic HD is the only neural voice.
- Slovak text to speech — Slovenčina. Supertonic HD is the only neural voice.
- Slovenian text to speech — Slovenščina. Supertonic HD is the only neural voice.
- Estonian text to speech — Eesti. Supertonic HD is the only neural voice.
- Latvian text to speech — Latviešu. Supertonic HD is the only neural voice.
- Croatian text to speech — Hrvatski. Supertonic HD is the only neural voice.
- Lithuanian text to speech — Lietuvių. Supertonic HD is the only neural voice.
Every one of them runs in the browser with nothing uploaded, no account, and no character limit. If you want the architecture rather than the language detail, how in-browser text-to-speech works covers it, and the comparison page puts Quick TTS next to the other local-first TTS tools.
These pages are organised by language. If you already know the voice you are
looking for — a Piper ID like ru_RU-irina-medium that you saw in a
log or a config file — every selectable Piper voice has its own
page covering its quality tier, its step-down behaviour and its HD alternative.