| Language Name | Include File | Voice Variable |
| Afrikaans | #include <libespeak-ng/voice/af.h> | BackgroundAudioSpeech::setVoice(voice_af) |
| Albanian | #include <libespeak-ng/voice/sq.h> | BackgroundAudioSpeech::setVoice(voice_sq) |
| Amharic | #include <libespeak-ng/voice/am.h> | BackgroundAudioSpeech::setVoice(voice_am) |
| Arabic | #include <libespeak-ng/voice/ar.h> | BackgroundAudioSpeech::setVoice(voice_ar) |
| Aragonese | #include <libespeak-ng/voice/an.h> | BackgroundAudioSpeech::setVoice(voice_an) |
| Armenian (East Armenia) | #include <libespeak-ng/voice/hy.h> | BackgroundAudioSpeech::setVoice(voice_hy) |
| Armenian (West Armenia) | #include <libespeak-ng/voice/hyw.h> | BackgroundAudioSpeech::setVoice(voice_hyw) |
| Assamese | #include <libespeak-ng/voice/as.h> | BackgroundAudioSpeech::setVoice(voice_as) |
| Azerbaijani | #include <libespeak-ng/voice/az.h> | BackgroundAudioSpeech::setVoice(voice_az) |
| Bashkir | #include <libespeak-ng/voice/ba.h> | BackgroundAudioSpeech::setVoice(voice_ba) |
| Basque | #include <libespeak-ng/voice/eu.h> | BackgroundAudioSpeech::setVoice(voice_eu) |
| Belarusian | #include <libespeak-ng/voice/be.h> | BackgroundAudioSpeech::setVoice(voice_be) |
| Bengali | #include <libespeak-ng/voice/bn.h> | BackgroundAudioSpeech::setVoice(voice_bn) |
| Bishnupriya Manipuri | #include <libespeak-ng/voice/bpy.h> | BackgroundAudioSpeech::setVoice(voice_bpy) |
| Bosnian | #include <libespeak-ng/voice/bs.h> | BackgroundAudioSpeech::setVoice(voice_bs) |
| Bulgarian | #include <libespeak-ng/voice/bg.h> | BackgroundAudioSpeech::setVoice(voice_bg) |
| Catalan (Balearic) | #include <libespeak-ng/voice/ca_ba.h> | BackgroundAudioSpeech::setVoice(voice_ca_ba) |
| Catalan | #include <libespeak-ng/voice/ca.h> | BackgroundAudioSpeech::setVoice(voice_ca) |
| Catalan (North-western) | #include <libespeak-ng/voice/ca_nw.h> | BackgroundAudioSpeech::setVoice(voice_ca_nw) |
| Catalan (Valencian) | #include <libespeak-ng/voice/ca_va.h> | BackgroundAudioSpeech::setVoice(voice_ca_va) |
| Cherokee | #include <libespeak-ng/voice/chr.h> | BackgroundAudioSpeech::setVoice(voice_chr) |
| Chinese (Cantonese) | #include <libespeak-ng/voice/yue.h> | BackgroundAudioSpeech::setVoice(voice_yue) |
| Chinese (Cantonese, latin as Jyutping) | #include <libespeak-ng/voice/yue_latn_jyutping.h> | BackgroundAudioSpeech::setVoice(voice_yue_latn_jyutping) |
| Chinese (Mandarin, latin as English) | #include <libespeak-ng/voice/cmn.h> | BackgroundAudioSpeech::setVoice(voice_cmn) |
| Chinese (Mandarin, latin as Pinyin) | #include <libespeak-ng/voice/cmn_latn_pinyin.h> | BackgroundAudioSpeech::setVoice(voice_cmn_latn_pinyin) |
| Chuvash | #include <libespeak-ng/voice/cv.h> | BackgroundAudioSpeech::setVoice(voice_cv) |
| Croatian | #include <libespeak-ng/voice/hr.h> | BackgroundAudioSpeech::setVoice(voice_hr) |
| Czech | #include <libespeak-ng/voice/cs.h> | BackgroundAudioSpeech::setVoice(voice_cs) |
| Danish | #include <libespeak-ng/voice/da.h> | BackgroundAudioSpeech::setVoice(voice_da) |
| Dutch | #include <libespeak-ng/voice/nl.h> | BackgroundAudioSpeech::setVoice(voice_nl) |
| English (America) | #include <libespeak-ng/voice/en_us.h> | BackgroundAudioSpeech::setVoice(voice_en_us) |
| English (America, New York City) | #include <libespeak-ng/voice/en_us_nyc.h> | BackgroundAudioSpeech::setVoice(voice_en_us_nyc) |
| English (Caribbean) | #include <libespeak-ng/voice/en_029.h> | BackgroundAudioSpeech::setVoice(voice_en_029) |
| English (Great Britain) | #include <libespeak-ng/voice/en.h> | BackgroundAudioSpeech::setVoice(voice_en) |
| English (Lancaster) | #include <libespeak-ng/voice/en_gb_x_gbclan.h> | BackgroundAudioSpeech::setVoice(voice_en_gb_x_gbclan) |
| English (Received Pronunciation) | #include <libespeak-ng/voice/en_gb_x_rp.h> | BackgroundAudioSpeech::setVoice(voice_en_gb_x_rp) |
| English (Scotland) | #include <libespeak-ng/voice/en_gb_scotland.h> | BackgroundAudioSpeech::setVoice(voice_en_gb_scotland) |
| English (Shavian alphabet) | #include <libespeak-ng/voice/en_shaw.h> | BackgroundAudioSpeech::setVoice(voice_en_shaw) |
| English (West Midlands) | #include <libespeak-ng/voice/en_gb_x_gbcwmd.h> | BackgroundAudioSpeech::setVoice(voice_en_gb_x_gbcwmd) |
| Esperanto | #include <libespeak-ng/voice/eo.h> | BackgroundAudioSpeech::setVoice(voice_eo) |
| Estonian | #include <libespeak-ng/voice/et.h> | BackgroundAudioSpeech::setVoice(voice_et) |
| Faroese | #include <libespeak-ng/voice/fo.h> | BackgroundAudioSpeech::setVoice(voice_fo) |
| Finnish | #include <libespeak-ng/voice/fi.h> | BackgroundAudioSpeech::setVoice(voice_fi) |
| French (Belgium) | #include <libespeak-ng/voice/fr_be.h> | BackgroundAudioSpeech::setVoice(voice_fr_be) |
| French (France) | #include <libespeak-ng/voice/fr.h> | BackgroundAudioSpeech::setVoice(voice_fr) |
| French (Switzerland) | #include <libespeak-ng/voice/fr_ch.h> | BackgroundAudioSpeech::setVoice(voice_fr_ch) |
| Gaelic (Irish) | #include <libespeak-ng/voice/ga.h> | BackgroundAudioSpeech::setVoice(voice_ga) |
| Gaelic (Scottish) | #include <libespeak-ng/voice/gd.h> | BackgroundAudioSpeech::setVoice(voice_gd) |
| Georgian | #include <libespeak-ng/voice/ka.h> | BackgroundAudioSpeech::setVoice(voice_ka) |
| German | #include <libespeak-ng/voice/de.h> | BackgroundAudioSpeech::setVoice(voice_de) |
| Greek (Ancient) | #include <libespeak-ng/voice/grc.h> | BackgroundAudioSpeech::setVoice(voice_grc) |
| Greek | #include <libespeak-ng/voice/el.h> | BackgroundAudioSpeech::setVoice(voice_el) |
| Greenlandic | #include <libespeak-ng/voice/kl.h> | BackgroundAudioSpeech::setVoice(voice_kl) |
| Guarani | #include <libespeak-ng/voice/gn.h> | BackgroundAudioSpeech::setVoice(voice_gn) |
| Gujarati | #include <libespeak-ng/voice/gu.h> | BackgroundAudioSpeech::setVoice(voice_gu) |
| Haitian Creole | #include <libespeak-ng/voice/ht.h> | BackgroundAudioSpeech::setVoice(voice_ht) |
| Hakka Chinese | #include <libespeak-ng/voice/hak.h> | BackgroundAudioSpeech::setVoice(voice_hak) |
| Hawaiian | #include <libespeak-ng/voice/haw.h> | BackgroundAudioSpeech::setVoice(voice_haw) |
| Hebrew | #include <libespeak-ng/voice/he.h> | BackgroundAudioSpeech::setVoice(voice_he) |
| Hindi | #include <libespeak-ng/voice/hi.h> | BackgroundAudioSpeech::setVoice(voice_hi) |
| Hungarian | #include <libespeak-ng/voice/hu.h> | BackgroundAudioSpeech::setVoice(voice_hu) |
| Icelandic | #include <libespeak-ng/voice/is.h> | BackgroundAudioSpeech::setVoice(voice_is) |
| Ido | #include <libespeak-ng/voice/io.h> | BackgroundAudioSpeech::setVoice(voice_io) |
| Indonesian | #include <libespeak-ng/voice/id.h> | BackgroundAudioSpeech::setVoice(voice_id) |
| Interlingua | #include <libespeak-ng/voice/ia.h> | BackgroundAudioSpeech::setVoice(voice_ia) |
| Italian | #include <libespeak-ng/voice/it.h> | BackgroundAudioSpeech::setVoice(voice_it) |
| Japanese | #include <libespeak-ng/voice/ja.h> | BackgroundAudioSpeech::setVoice(voice_ja) |
| Kannada | #include <libespeak-ng/voice/kn.h> | BackgroundAudioSpeech::setVoice(voice_kn) |
| Karakalpak | #include <libespeak-ng/voice/kaa.h> | BackgroundAudioSpeech::setVoice(voice_kaa) |
| Kazakh | #include <libespeak-ng/voice/kk.h> | BackgroundAudioSpeech::setVoice(voice_kk) |
| K'iche' | #include <libespeak-ng/voice/quc.h> | BackgroundAudioSpeech::setVoice(voice_quc) |
| Klingon | #include <libespeak-ng/voice/piqd.h> | BackgroundAudioSpeech::setVoice(voice_piqd) |
| Konkani | #include <libespeak-ng/voice/kok.h> | BackgroundAudioSpeech::setVoice(voice_kok) |
| Korean | #include <libespeak-ng/voice/ko.h> | BackgroundAudioSpeech::setVoice(voice_ko) |
| Kurdish | #include <libespeak-ng/voice/ku.h> | BackgroundAudioSpeech::setVoice(voice_ku) |
| Kyrgyz | #include <libespeak-ng/voice/ky.h> | BackgroundAudioSpeech::setVoice(voice_ky) |
| Lang Belta | #include <libespeak-ng/voice/qdb.h> | BackgroundAudioSpeech::setVoice(voice_qdb) |
| Latgalian | #include <libespeak-ng/voice/ltg.h> | BackgroundAudioSpeech::setVoice(voice_ltg) |
| Latin | #include <libespeak-ng/voice/la.h> | BackgroundAudioSpeech::setVoice(voice_la) |
| Latvian | #include <libespeak-ng/voice/lv.h> | BackgroundAudioSpeech::setVoice(voice_lv) |
| Lingua Franca Nova | #include <libespeak-ng/voice/lfn.h> | BackgroundAudioSpeech::setVoice(voice_lfn) |
| Lithuanian | #include <libespeak-ng/voice/lt.h> | BackgroundAudioSpeech::setVoice(voice_lt) |
| Lojban | #include <libespeak-ng/voice/jbo.h> | BackgroundAudioSpeech::setVoice(voice_jbo) |
| Lule Saami | #include <libespeak-ng/voice/smj.h> | BackgroundAudioSpeech::setVoice(voice_smj) |
| Luxembourgish | #include <libespeak-ng/voice/lb.h> | BackgroundAudioSpeech::setVoice(voice_lb) |
| Macedonian | #include <libespeak-ng/voice/mk.h> | BackgroundAudioSpeech::setVoice(voice_mk) |
| Malayalam | #include <libespeak-ng/voice/ml.h> | BackgroundAudioSpeech::setVoice(voice_ml) |
| Malay | #include <libespeak-ng/voice/ms.h> | BackgroundAudioSpeech::setVoice(voice_ms) |
| Maltese | #include <libespeak-ng/voice/mt.h> | BackgroundAudioSpeech::setVoice(voice_mt) |
| Māori | #include <libespeak-ng/voice/mi.h> | BackgroundAudioSpeech::setVoice(voice_mi) |
| Marathi | #include <libespeak-ng/voice/mr.h> | BackgroundAudioSpeech::setVoice(voice_mr) |
| Myanmar (Burmese) | #include <libespeak-ng/voice/my.h> | BackgroundAudioSpeech::setVoice(voice_my) |
| Nahuatl (Classical) | #include <libespeak-ng/voice/nci.h> | BackgroundAudioSpeech::setVoice(voice_nci) |
| Nepali | #include <libespeak-ng/voice/ne.h> | BackgroundAudioSpeech::setVoice(voice_ne) |
| Nogai | #include <libespeak-ng/voice/nog.h> | BackgroundAudioSpeech::setVoice(voice_nog) |
| Norwegian Bokmål | #include <libespeak-ng/voice/nb.h> | BackgroundAudioSpeech::setVoice(voice_nb) |
| Oriya | #include <libespeak-ng/voice/or.h> | BackgroundAudioSpeech::setVoice(voice_or) |
| Oromo | #include <libespeak-ng/voice/om.h> | BackgroundAudioSpeech::setVoice(voice_om) |
| Papiamento | #include <libespeak-ng/voice/pap.h> | BackgroundAudioSpeech::setVoice(voice_pap) |
| Persian | #include <libespeak-ng/voice/fa.h> | BackgroundAudioSpeech::setVoice(voice_fa) |
| Persian (Pinglish) | #include <libespeak-ng/voice/fa_latn.h> | BackgroundAudioSpeech::setVoice(voice_fa_latn) |
| Polish | #include <libespeak-ng/voice/pl.h> | BackgroundAudioSpeech::setVoice(voice_pl) |
| Portuguese (Brazil) | #include <libespeak-ng/voice/pt_br.h> | BackgroundAudioSpeech::setVoice(voice_pt_br) |
| Portuguese (Portugal) | #include <libespeak-ng/voice/pt.h> | BackgroundAudioSpeech::setVoice(voice_pt) |
| Punjabi | #include <libespeak-ng/voice/pa.h> | BackgroundAudioSpeech::setVoice(voice_pa) |
| Pyash | #include <libespeak-ng/voice/py.h> | BackgroundAudioSpeech::setVoice(voice_py) |
| Quechua | #include <libespeak-ng/voice/qu.h> | BackgroundAudioSpeech::setVoice(voice_qu) |
| Quenya | #include <libespeak-ng/voice/qya.h> | BackgroundAudioSpeech::setVoice(voice_qya) |
| Romanian | #include <libespeak-ng/voice/ro.h> | BackgroundAudioSpeech::setVoice(voice_ro) |
| Russian (Classic) | #include <libespeak-ng/voice/ru_cl.h> | BackgroundAudioSpeech::setVoice(voice_ru_cl) |
| Russian | #include <libespeak-ng/voice/ru.h> | BackgroundAudioSpeech::setVoice(voice_ru) |
| Russian (Latvia) | #include <libespeak-ng/voice/ru_lv.h> | BackgroundAudioSpeech::setVoice(voice_ru_lv) |
| Serbian | #include <libespeak-ng/voice/sr.h> | BackgroundAudioSpeech::setVoice(voice_sr) |
| Setswana | #include <libespeak-ng/voice/tn.h> | BackgroundAudioSpeech::setVoice(voice_tn) |
| Shan (Tai Yai) | #include <libespeak-ng/voice/shn.h> | BackgroundAudioSpeech::setVoice(voice_shn) |
| Sindarin | #include <libespeak-ng/voice/sjn.h> | BackgroundAudioSpeech::setVoice(voice_sjn) |
| Sindhi | #include <libespeak-ng/voice/sd.h> | BackgroundAudioSpeech::setVoice(voice_sd) |
| Sinhala | #include <libespeak-ng/voice/si.h> | BackgroundAudioSpeech::setVoice(voice_si) |
| Slovak | #include <libespeak-ng/voice/sk.h> | BackgroundAudioSpeech::setVoice(voice_sk) |
| Slovenian | #include <libespeak-ng/voice/sl.h> | BackgroundAudioSpeech::setVoice(voice_sl) |
| Spanish (Latin America) | #include <libespeak-ng/voice/es_419.h> | BackgroundAudioSpeech::setVoice(voice_es_419) |
| Spanish (Spain) | #include <libespeak-ng/voice/es.h> | BackgroundAudioSpeech::setVoice(voice_es) |
| Swahili | #include <libespeak-ng/voice/sw.h> | BackgroundAudioSpeech::setVoice(voice_sw) |
| Swedish | #include <libespeak-ng/voice/sv.h> | BackgroundAudioSpeech::setVoice(voice_sv) |
| Tamil | #include <libespeak-ng/voice/ta.h> | BackgroundAudioSpeech::setVoice(voice_ta) |
| Tatar | #include <libespeak-ng/voice/tt.h> | BackgroundAudioSpeech::setVoice(voice_tt) |
| Telugu | #include <libespeak-ng/voice/te.h> | BackgroundAudioSpeech::setVoice(voice_te) |
| Thai | #include <libespeak-ng/voice/th.h> | BackgroundAudioSpeech::setVoice(voice_th) |
| Tigrinya | #include <libespeak-ng/voice/ti.h> | BackgroundAudioSpeech::setVoice(voice_ti) |
| Totontepec Mixe | #include <libespeak-ng/voice/mto.h> | BackgroundAudioSpeech::setVoice(voice_mto) |
| Turkish | #include <libespeak-ng/voice/tr.h> | BackgroundAudioSpeech::setVoice(voice_tr) |
| Turkmen | #include <libespeak-ng/voice/tk.h> | BackgroundAudioSpeech::setVoice(voice_tk) |
| Ukrainian | #include <libespeak-ng/voice/uk.h> | BackgroundAudioSpeech::setVoice(voice_uk) |
| Urdu | #include <libespeak-ng/voice/ur.h> | BackgroundAudioSpeech::setVoice(voice_ur) |
| Uyghur | #include <libespeak-ng/voice/ug.h> | BackgroundAudioSpeech::setVoice(voice_ug) |
| Uzbek | #include <libespeak-ng/voice/uz.h> | BackgroundAudioSpeech::setVoice(voice_uz) |
| Vietnamese (Central) | #include <libespeak-ng/voice/vi_vn_x_central.h> | BackgroundAudioSpeech::setVoice(voice_vi_vn_x_central) |
| Vietnamese (Northern) | #include <libespeak-ng/voice/vi.h> | BackgroundAudioSpeech::setVoice(voice_vi) |
| Vietnamese (Southern) | #include <libespeak-ng/voice/vi_vn_x_south.h> | BackgroundAudioSpeech::setVoice(voice_vi_vn_x_south) |
| Welsh | #include <libespeak-ng/voice/cy.h> | BackgroundAudioSpeech::setVoice(voice_cy) |
| xextan-test | #include <libespeak-ng/voice/xex.h> | BackgroundAudioSpeech::setVoice(voice_xex) |