Languages

October 30, 2022 · View on GitHub

Development version of eSpeak NG supports 127 languages and accents, which are listed in table below.

To check, what languages are supported by distributed version, run espeak-ng --voices command.

Family CodeIdentifierLanguage FamilyLanguageAccent/Dialect
gmwafWest GermanicAfrikaans
inesqIndo-EuropeanAlbanian
semamSemiticAmharic
semarSemiticArabic[3,7]
roaanRomanceAragonese
inehyIndo-EuropeanArmenianEast Armenian
inehywIndo-EuropeanArmenianWest Armenian
incasIndicAssamese
trkazTurkicAzerbaijani
trkbaTurkicBashkir
trkcuTurkicChuvash
euBasque
zlebeEast SlavicBelarusian
incbnIndicBengali
incbpyIndicBishnupriya Manipuri
zlsbsSouth SlavicBosnian[1,2]
zlsbgSouth SlavicBulgarian
sitmySino-TibetanBurmese
roacaRomanceCatalan
irochrIroquoianCherokee [1,6]Western/C.E.D.
sityueSino-TibetanChineseCantonese
sithakSino-TibetanChineseHakka
maphawAustronesianHawaiian
sitcmnSino-TibetanChineseMandarin
zlshrSouth SlavicCroatian[1,2]
zlwcsWest SlavicCzech
gmqdaNorth GermanicDanish
gmwnlWest GermanicDutch
gmwen-usWest GermanicEnglishAmerican
gmwenWest GermanicEnglishBritish
gmwen-029West GermanicEnglishCaribbean
gmwen-gb-x-gbclanWest GermanicEnglishLancastrian
gmwen-gb-x-rpWest GermanicEnglishReceived Pronunciation
gmwen-gb-scotlandWest GermanicEnglishScottish
gmwen-gb-x-gbcwmdWest GermanicEnglishWest Midlands
arteoConstructedEsperanto
urjetUralicEstonian
irafaIranianPersian
irafa-latnIranianPersian[1,5]
urjfiUralicFinnish
roafr-beRomanceFrenchBelgium
roafrRomanceFrenchFrance
roafr-chRomanceFrenchSwitzerland
celgaCelticGaelicIrish
celgdCelticGaelicScottish
ccskaSouth CaucasianGeorgian
gmwdeWest GermanicGerman
grkgrcGreekGreekAncient
grkelGreekGreekModern
esxklEskimo-AleutGreenlandic
saignSouth American IndianGuarani
incguIndicGujarati
roahtRomanceHatian Creole
semheSemiticHebrew
inchiIndicHindi
urjhuUralicHungarian
gmqisNorth GermanicIcelandic
pozidMalayo-PolynesianIndonesian
artiaConstructedInterlingua
artioConstructedIdo
roaitRomanceItalian
jpxjaJapaneseJapanese[4]
draknDravidianKannada
inckokIndicKonkani
koKorean
irakuIranianKurdish
trkkkTurkicKazakh
trkkyTurkicKyrgyz
itclaItalicLatin
gmwlbWest GermanicLuxembourgish
batltgBalticLatgalian
batlvBalticLatvian
artlfnConstructedLingua Franca Nova[1,2]
batltBalticLithuanian
artjboConstructedLojban
pozmiMalayo-PolynesianMāori
zlsmkSouth SlavicMacedonian[1,2]
pozmsMalayo-PolynesianMalay
dramlDravidianMalayalam
semmtSemiticMaltese
incmrIndicMarathi
azcnciUto-AztecanNahuatlClassical
incneIndicNepali
gmqnbNorth GermanicNorwegian Bokmål
trknogTurkicNogai
incorIndicOriya
cusomCushiticOromo
roapapRomancePapiamento
artpyConstructedPyash
zlwplWest SlavicPolish
roapt-brRomancePortugueseBrazillian
artqdbConstructedLang Belta
quQuechua
mynqucMayanK'iche'
artqyaConstructedQuenya
roaptRomancePortuguesePortugal
incpaIndicPunjabi
artpiqdConstructedKlingon
roaroRomanceRomanian
zleruEast SlavicRussian
zleru-lvEast SlavicRussianLatvia
zleukEast SlavicUkrainian
artsjnConstructedSindarin
zlssrSouth SlavicSerbian[1,2]
bnttnBantuSetswana
incsdIndicSindhi
taishnTaiShan (Tai Yai)
incsiIndicSinhala
zlwskWest SlavicSlovak
zlsslSouth SlavicSlovenian
urjsmjUralicLule Saami
roaesRomanceSpanishSpain
roaes-419RomanceSpanishLatin American
bntswBantuSwahili
gmqsvNorth GermanicSwedish
drataDravidianTamil
taithTaiThai
trktkTurkicTurkmen[1]
trkttTurkicTatar
drateDravidianTelugu
trktrTurkicTurkish
trkugTurkicUyghur[1,3]
incurIndicUrdu
trkuzTurkicUzbek[1,2]
aavvi-vn-x-centralAustroasiaticVietnameseCentral Vietnam
aavviAustroasiaticVietnameseNorthern Vietnam
aavvi-vn-x-southAustroasiaticVietnameseSouthern Vietnam
celcyCelticWelsh

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.