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 109 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 | |
trk |
ba |
Bashkir | ||
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 |
kk |
Turkic | Kazakh | |
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 | |
art |
py |
Constructed | Pyash | |
zlw |
pl |
West Slavic | Polish | |
roa |
pt-br |
Romance | Portuguese | Brazillian |
myn |
quc |
Mayan | K'iche' | |
roa |
pt |
Romance | Portuguese | Portugal |
inc |
pa |
Indic | Punjabi | |
roa |
ro |
Romance | Romanian | |
zle |
ru |
East Slavic | Russian | |
zle |
ru-lv |
East Slavic | Russian | Latvia |
zls |
sr |
South Slavic | Serbian | |
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 | |
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 | |
trk |
uz |
Turkic | Uzbek | |
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.