Skip to main content

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.

Languagelang_codeNotes
ArabicarMSA accent available
Arabic (Maghrebi)ar_maghrebiMaghrebi dialect
Arabic (Saudi)ar_saSaudi dialect
Basqueeu
Bulgarianbg
Catalanca
ChinesezhMandarin accent available
Croatianhr
Czechcs
Danishda
Dutchnl
EnglishenAmerican and British accents available
Estonianet
Finnishfi
Frenchfr
Galiciangl
Germande
Greekel
Hindihi
Hungarianhu
Indonesianid
Italianit
Japaneseja
Koreanko
Latvianlv
Lithuanianlt
Macedonianmk
Maltesemt
Norwegianno
Persianfa
Polishpl
PortugeseptBrazilian and European Portuguese accents available
Romanianro
Russianru
SerbiansrCyrillic input is read as Latin script
Slovaksk
Sloveniansl
SpanishesCastilian, Argentinian, Mexican, Colombian, Peruvian and Venezuelan accents available
Swedishsv
Thaith
Turkishtr
Ukrainianuk
Urduur
Vietnamesevi