The languages in espeak-ng are grouped by their ISO 639-5 language family code. They are identified by their BCP 47 identifier. For several accents and dialects, private-use extensions have been used.
The 102 supported languages and accents are:
| Family Code | Identifier | Language Family | Language | Accent/Dialect | 
|---|---|---|---|---|
gmw | 
af | 
West Germanic | Afrikaans | |
ine | 
sq | 
Indo-European | Albanian | |
sem | 
am | 
Semitic | Amharic | |
sem | 
ar | 
Semitic | Arabic[1] | |
roa | 
an | 
Romance | Aragonese | |
ine | 
hy | 
Indo-European | Armenian | East Armenian | 
ine | 
hyw | 
Indo-European | Armenian | West Armenian | 
inc | 
as | 
Indic | Assamese | |
trk | 
az | 
Turkic | Azerbaijani | |
eu | 
Basque | |||
inc | 
bn | 
Indic | Bengali | |
inc | 
bpy | 
Indic | Bishnupriya Manipuri | |
zls | 
bs | 
South Slavic | Bosnian | |
zls | 
bg | 
South Slavic | Bulgarian | |
sit | 
my | 
Sino-Tibetan | Burmese | |
roa | 
ca | 
Romance | Catalan | |
sit | 
yue | 
Sino-Tibetan | Chinese | Cantonese | 
sit | 
hak | 
Sino-Tibetan | Chinese | Hakka | 
sit | 
cmn | 
Sino-Tibetan | Chinese | Mandarin | 
zls | 
hr | 
South Slavic | Croatian | |
zlw | 
cs | 
West Slavic | Czech | |
gmq | 
da | 
North Germanic | Danish | |
gmw | 
nl | 
West Germanic | Dutch | |
gmw | 
en-US | 
West Germanic | English | American | 
gmw | 
en | 
West Germanic | English | British | 
gmw | 
en-029 | 
West Germanic | English | Caribbean | 
gmw | 
en-GB-x-gbclan | 
West Germanic | English | Lancastrian | 
gmw | 
en-GB-x-rp | 
West Germanic | English | Received Pronunciation | 
gmw | 
en-GB-scotland | 
West Germanic | English | Scottish | 
gmw | 
en-GB-x-gbcwmd | 
West Germanic | English | West Midlands | 
art | 
eo | 
Constructed | Esperanto | |
urj | 
et | 
Uralic | Estonian | |
ira | 
fa | 
Iranian | Persian | |
ira | 
fa-Latn | 
Iranian | Persian[2] | |
urj | 
fi | 
Uralic | Finnish | |
roa | 
fr-BE | 
Romance | French | Belgium | 
roa | 
fr | 
Romance | French | France | 
roa | 
fr-CH | 
Romance | French | Switzerland | 
cel | 
ga | 
Celtic | Gaelic | Irish | 
cel | 
gd | 
Celtic | Gaelic | Scottish | 
ccs | 
ka | 
South Caucasian | Georgian | |
gmw | 
de | 
West Germanic | German | |
grk | 
grc | 
Greek | Greek | Ancient | 
grk | 
el | 
Greek | Greek | Modern | 
esx | 
kl | 
Eskimo-Aleut | Greenlandic | |
sai | 
gn | 
South American Indian | Guarani | |
inc | 
gu | 
Indic | Gujarati | |
roa | 
ht | 
Romance | Hatian Creole | |
inc | 
hi | 
Indic | Hindi | |
urj | 
hu | 
Uralic | Hungarian | |
gmq | 
is | 
North Germanic | Icelandic | |
poz | 
id | 
Malayo-Polynesian | Indonesian | |
art | 
ia | 
Constructed | Interlingua | |
roa | 
it | 
Romance | Italian | |
jpx | 
ja | 
Japanese | Japanese[3] | |
dra | 
kn | 
Dravidian | Kannada | |
inc | 
kok | 
Indic | Konkani | |
ko | 
Korean | |||
ira | 
ku | 
Iranian | Kurdish | |
trk | 
ky | 
Turkic | Kyrgyz | |
itc | 
la | 
Italic | Latin | |
bat | 
lv | 
Baltic | Latvian | |
art | 
lfn | 
Constructed | Lingua Franca Nova | |
bat | 
lt | 
Baltic | Lithuanian | |
art | 
jbo | 
Constructed | Lojban | |
poz | 
mi | 
Malayo-Polynesian | Māori | |
zls | 
mk | 
South Slavic | Macedonian | |
poz | 
ms | 
Malayo-Polynesian | Malay | |
dra | 
ml | 
Dravidian | Malayalam | |
sem | 
mt | 
Semitic | Maltese | |
inc | 
mr | 
Indic | Marathi | |
azc | 
nci | 
Uto-Aztecan | Nahuatl | Classical | 
inc | 
ne | 
Indic | Nepali | |
gmq | 
nb | 
North Germanic | Norwegian Bokmål | |
inc | 
or | 
Indic | Oriya | |
cus | 
om | 
Cushitic | Oromo | |
roa | 
pap | 
Romance | Papiamento | |
zlw | 
pl | 
West Slavic | Polish | |
roa | 
pt-BR | 
Romance | Portuguese | Brazillian | 
roa | 
pt | 
Romance | Portuguese | Portugal | 
inc | 
pa | 
Indic | Punjabi | |
roa | 
ro | 
Romance | Romanian | |
zle | 
ru | 
East Slavic | Russian | |
zls | 
sr | 
South Slavic | Serbian | |
bnt | 
tn | 
Bantu | Setswana | |
inc | 
sd | 
Indic | Sindhi | |
inc | 
si | 
Indic | Sinhala | |
zlw | 
sk | 
West Slavic | Slovak | |
zls | 
sl | 
South Slavic | Slovenian | |
roa | 
es | 
Romance | Spanish | Spain | 
roa | 
es-419 | 
Romance | Spanish | Latin American | 
bnt | 
sw | 
Bantu | Swahili | |
gmq | 
sv | 
North Germanic | Swedish | |
dra | 
ta | 
Dravidian | Tamil | |
trk | 
tt | 
Turkic | Tatar | |
dra | 
te | 
Dravidian | Telugu | |
trk | 
tr | 
Turkic | Turkish | |
inc | 
ur | 
Indic | Urdu | |
aav | 
vi-VN-x-central | 
Austroasiatic | Vietnamese | Central Vietnam | 
aav | 
vi | 
Austroasiatic | Vietnamese | Northern Vietnam | 
aav | 
vi-VN-x-south | 
Austroasiatic | Vietnamese | Southern Vietnam | 
cel | 
cy | 
Celtic | Welsh | 
[1] Currently, only fully diacritized Arabic is supported.
[2] Farsi/Persian written using English (Latin) characters.
[3] Currently, only Hiragana and Katakana are supported.