ResponsiveVoice text to speech
Hear text in 50+ languages
Type or paste any text, choose a voice, and listen instantly. Then explore the language you need for a website, app, learning tool, or accessibility experience.
- 100+ voices
- 50+ languages
- Works in the browser
Loading ResponsiveVoice…
Popular languages
Choose a language to hear its voices
Each language page includes a ready-to-use demo, available voice names, and practical setup guidance.
The listening experience
Make written content easier to understand
ResponsiveVoice can read a single sentence, add a listening player to an article, or power spoken experiences across a website or app.
- Article player
- Paragraph highlight
- Playback controls
Listen in the language that fits
Some visitors understand information more easily when they can hear it as well as read it.
A visible player lets them follow highlighted text, control playback, and move directly to the passage they need.
Loading the article player…
All languages
Find your text to speech language
| Language page | Code | Voices |
|---|---|---|
| Australian English text to speech | en-AU | Australian Female, Australian Male |
| Turkish text to speech | tr-TR | Turkish Female, Turkish Male |
| Hungarian text to speech | hu-HU | Hungarian Female, Hungarian Male |
| Swahili text to speech | sw | Swahili Male |
| Dutch text to speech | nl-NL | Dutch Female, Dutch Male |
| Indonesian text to speech | id-ID | Indonesian Female, Indonesian Male |
| Afrikaans text to speech | af | Afrikaans Male |
| Haitian Creole text to speech | ht | Haitian Creole Female |
| Albanian text to speech | sq | Albanian Male |
| Danish text to speech | da-DK | Danish Female, Danish Male |
| Norwegian text to speech | nb-NO | Norwegian Female, Norwegian Male |
| Croatian text to speech | hr-HR | Croatian Female, Croatian Male |
| Bosnian text to speech | bs | Bosnian Female, Bosnian Male |
| Finnish text to speech | fi-FI | Finnish Female, Finnish Male |
| Esperanto text to speech | eo | Esperanto Male |
| Latvian text to speech | lv-LV | Latvian Male |
| Italian text to speech | it-IT | Italian Female, Italian Male |
| Welsh text to speech | cy | Welsh Male |
| Catalan text to speech | ca-ES | Catalan Male |
| German text to speech | de-DE | Deutsch Female, Deutsch Male, German Female, German Male |
| Czech text to speech | cs-CZ | Czech Female, Czech Male |
| Slovak text to speech | sk-SK | Slovak Female, Slovak Male |
| Swedish text to speech | sv-SE | Swedish Female, Swedish Male |
| French text to speech | fr-FR | French Female, French Male |
| Icelandic text to speech | is-IS | Icelandic Male |
| Spanish text to speech | es-ES | Spanish Female, Spanish Male, Spanish Latin American Female, Spanish Latin American Male |
| Portuguese text to speech | pt | Portuguese Female, Portuguese Male, Brazilian Portuguese Female, Brazilian Portuguese Male |
| Romanian text to speech | ro-RO | Romanian Female, Romanian Male |
| UK English text to speech | en-GB | UK English Female, UK English Male |
| Latin text to speech | la | Latin Female, Latin Male |
| US English text to speech | en-US | US English Female, US English Male |
| Vietnamese text to speech | vi-VN | Vietnamese Female, Vietnamese Male |
| Polish text to speech | pl-PL | Polish Female, Polish Male |
| Greek text to speech | el-GR | Greek Female, Greek Male |
| Russian text to speech | ru-RU | Russian Female, Russian Male |
| Serbian text to speech | sr | Serbian Female, Serbian Male |
| Macedonian text to speech | mk | Macedonian Male |
| Armenian text to speech | hy-AM | Armenian Male |
| Arabic text to speech | ar | Arabic Female, Arabic Male |
| Hindi text to speech | hi-IN | Hindi Female, Hindi Male |
| Tamil text to speech | ta-IN | Tamil Male |
| Thai text to speech | th-TH | Thai Female |
| Chinese text to speech | zh-CN | Chinese Female, Chinese Male, Chinese (Hong Kong) Female, Chinese Taiwan Female |
| Japanese text to speech | ja-JP | Japanese Female, Japanese Male |
| Korean text to speech | ko-KR | Korean Female, Korean Male |
Use ResponsiveVoice
What would you like to do?
Choose the path that best matches what brought you here.
Add voice to a website
Let visitors listen to pages, articles, lessons, and accessibility content.
Set up a websiteBuild with the API
Create text to speech features for an app, service, or automated workflow.
Start buildingSee what is possible
Explore working examples before deciding how you want to use a voice.
Explore examples