Development version of eSpeak NG supports 124 languages and accents, which are listed in table below.
To check, what languages are supported by distributed version, run espeak-ng --voices command.
| 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[3,7] | |
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 | |
trk | 
ba | 
Bashkir | ||
trk | 
cu | 
Turkic | Chuvash | |
eu | 
Basque | |||
inc | 
bn | 
Indic | Bengali | |
inc | 
bpy | 
Indic | Bishnupriya Manipuri | |
zls | 
bs | 
South Slavic | Bosnian[1,2] | |
zls | 
bg | 
South Slavic | Bulgarian | |
sit | 
my | 
Sino-Tibetan | Burmese | |
roa | 
ca | 
Romance | Catalan | |
iro | 
chr | 
Iroquoian | Cherokee [1,6] | Western/C.E.D. | 
sit | 
yue | 
Sino-Tibetan | Chinese | Cantonese | 
sit | 
hak | 
Sino-Tibetan | Chinese | Hakka | 
map | 
haw | 
Austronesian | Hawaiian | |
sit | 
cmn | 
Sino-Tibetan | Chinese | Mandarin | 
zls | 
hr | 
South Slavic | Croatian[1,2] | |
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[1,5] | |
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 | |
sem | 
he | 
Semitic | Hebrew | |
inc | 
hi | 
Indic | Hindi | |
urj | 
hu | 
Uralic | Hungarian | |
gmq | 
is | 
North Germanic | Icelandic | |
poz | 
id | 
Malayo-Polynesian | Indonesian | |
art | 
ia | 
Constructed | Interlingua | |
art | 
io | 
Constructed | Ido | |
roa | 
it | 
Romance | Italian | |
jpx | 
ja | 
Japanese | Japanese[3] | |
dra | 
kn | 
Dravidian | Kannada | |
inc | 
kok | 
Indic | Konkani | |
ko | 
Korean | |||
ira | 
ku | 
Iranian | Kurdish | |
trk | 
kk | 
Turkic | Kazakh | |
trk | 
ky | 
Turkic | Kyrgyz | |
itc | 
la | 
Italic | Latin | |
bat | 
ltg | 
Baltic | Latgalian | |
bat | 
lv | 
Baltic | Latvian | |
art | 
lfn | 
Constructed | Lingua Franca Nova[1,2] | |
bat | 
lt | 
Baltic | Lithuanian | |
art | 
jbo | 
Constructed | Lojban | |
poz | 
mi | 
Malayo-Polynesian | Māori | |
zls | 
mk | 
South Slavic | Macedonian[1,2] | |
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 | |
trk | 
nog | 
Turkic | Nogai | |
inc | 
or | 
Indic | Oriya | |
cus | 
om | 
Cushitic | Oromo | |
roa | 
pap | 
Romance | Papiamento | |
art | 
py | 
Constructed | Pyash | |
zlw | 
pl | 
West Slavic | Polish | |
roa | 
pt-br | 
Romance | Portuguese | Brazillian | 
art | 
qdb | 
Constructed | Lang Belta | |
qu | 
Quechua | |||
myn | 
quc | 
Mayan | K’iche’ | |
roa | 
pt | 
Romance | Portuguese | Portugal | 
inc | 
pa | 
Indic | Punjabi | |
art | 
piqd | 
Constructed | Klingon | |
roa | 
ro | 
Romance | Romanian | |
zle | 
ru | 
East Slavic | Russian | |
zle | 
ru-lv | 
East Slavic | Russian | Latvia | 
zle | 
uk | 
East Slavic | Ukrainian | |
zls | 
sr | 
South Slavic | Serbian[1,2] | |
bnt | 
tn | 
Bantu | Setswana | |
inc | 
sd | 
Indic | Sindhi | |
tai | 
shn | 
Tai | Shan (Tai Yai) | |
inc | 
si | 
Indic | Sinhala | |
zlw | 
sk | 
West Slavic | Slovak | |
zls | 
sl | 
South Slavic | Slovenian | |
urj | 
smj | 
Uralic | Lule Saami | |
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 | |
tai | 
th | 
Tai | Thai | |
trk | 
tk | 
Turkic | Turkmen[1] | |
trk | 
tt | 
Turkic | Tatar | |
dra | 
te | 
Dravidian | Telugu | |
trk | 
tr | 
Turkic | Turkish | |
trk | 
ug | 
Turkic | Uyghur[1,3] | |
inc | 
ur | 
Indic | Urdu | |
trk | 
uz | 
Turkic | Uzbek[1,2] | |
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 | 
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.
[1] With Latin alphabet.
[2] With Cyrillic alphabet.
[3] With Arabic alphabet.
[4] With Hiragana and Katakana syllabary.
[5] Only Farsi/Persian.
[6] Only Cherokee-English Dictionary fully annotated UTF-8 pronunciation.
[7] Only fully diacritized Arabic.