Languages
The lang_code parameter controls the language used for speech synthesis. Pass it when creating a TTS session or websocket connection:
tts_config = TTSConfig(lang_code='fr')
wss://api.neuphonic.com/speak/en?api_key=<API_KEY>
The full list of supported languages is below. Note that the chosen voice must be available for the chosen language — use client.voices.list() to see which voices support which languages.
| Language | lang_code | Notes |
|---|---|---|
| Arabic | ar | MSA accent available |
| Bulgarian | bg | |
| Chinese | zh | Mandarin accent available |
| Croatian | hr | |
| Czech | cs | |
| Danish | da | |
| Dutch | nl | |
| English | en | American and British accents available |
| Estonian | et | |
| Finnish | fi | |
| French | fr | |
| German | de | |
| Greek | el | |
| Hindi | hi | |
| Hungarian | hu | |
| Indonesian | id | |
| Italian | it | |
| Japanese | ja | |
| Korean | ko | |
| Latvian | lv | |
| Lithuanian | lt | |
| Macedonian | mk | |
| Maltese | mt | |
| Persian | fa | |
| Polish | pl | |
| Portugese | pt | Brazilian and European Portuguese accents available |
| Romanian | ro | |
| Russian | ru | |
| Slovak | sk | |
| Slovenian | sl | |
| Spanish | es | Castilian, Argentinian, Mexican, Colombian, Peruvian and Venezuelan accents available |
| Swedish | sv | |
| Thai | th | |
| Turkish | tr | |
| Ukrainian | uk | |
| Urdu | ur | |
| Vietnamese | vi |