Voices

Every voice of the Piper collection: which can be used, which cannot, and why.

On this page

These are the voices audioSpeak() can use. They are Piper voices from the rhasspy/piper-voices collection, and none of them is bundled with the module: each is downloaded the first time you use it, into ~/.bxaudio/voices (see Storage).

bx-audio voices                       # the voices you can use, from the command line
bx-audio voices --excluded            # the voices that are not offered, and why
bx-audio voices joe                   # one voice in detail
bx-audio install joe                  # download a voice ahead of time
bx-audio speak "Hello" --voice=joe     # or just use it, it installs itself
audio = audioSpeak( text="Hello from BoxLang", voice="joe" );
audioSave( audio, "hello.mp3" );

Licenses

Only voices whose model card states an open license are listed: CC0, public domain, CC BY, CC BY-SA, Apache 2.0 or the Unlicense. The license column is the identifier we map the card's wording to, and the card itself stays the authority, so read it when it matters (the link in the last column leads to the training data). A voice licensed CC BY asks for credit, and CC BY-SA also asks that what you make from it is shared under the same terms. Voices whose card says non-commercial, names a custom license, says only "See URL", or says nothing are not listed.

Available voices

VoiceLanguageQualityLicenseDownloadTraining dataListen
en_US-bryce-mediumen_USmediumPublic-Domain64 MBnot stated
en_US-joe-mediumen_USmediumCC0-1.063 MBsource
en_US-john-mediumen_USmediumPublic-Domain64 MBsource
en_US-kathleen-lowen_USlowCC0-1.063 MBsource
en_US-kristin-mediumen_USmediumPublic-Domain64 MBsource
en_US-ljspeech-highen_UShighPublic-Domain114 MBsource
en_US-ljspeech-mediumen_USmediumPublic-Domain64 MBsource
en_US-mike-mediumen_USmediumCC0-1.063 MBsource
en_US-norman-mediumen_USmediumPublic-Domain64 MBsource
en_US-reza_ibrahim-mediumen_USmediumCC0-1.064 MBsource
en_US-sam-mediumen_USmediumApache-2.063 MBsource

Use a voice by its full id, or by its short name when only one voice has that name (joe, but not ljspeech, which comes in two qualities).

Not offered

Every voice of the collection that is not offered, and why. bx-audio voices --excluded prints the same list, and audioVoices( status="excluded" ) returns it.

WhyVoices
License is not open or not clear73
Needs the GPL 3 British dictionary7
Several speakers2
Language not supported yet84
VoiceLanguageLicense on the cardWhy
ar_JO-kareem-lowar_JOSee URLThe model card only says 'See URL', so the license is not clear
ar_JO-kareem-mediumar_JOSee URLThe model card only says 'See URL', so the license is not clear
bg_BG-dimitar-mediumbg_BGCC0Not supported yet: the Voices engine has no phonemizer for Bulgarian
bn_BD-google-mediumbn_BDAttribution-ShareAlike 4.0 InternationalNot supported yet: the Voices engine has no phonemizer for Bengali
ca_ES-upc_ona-mediumca_ESCC BY-SA 3.0 ESNot an open license we accept: CC BY-SA 3.0 ES
ca_ES-upc_ona-x_lowca_ESCC BY-SA 3.0 ESNot an open license we accept: CC BY-SA 3.0 ES
ca_ES-upc_pau-x_lowca_ESCC BY-SA 3.0 ESNot an open license we accept: CC BY-SA 3.0 ES
cs_CZ-jirka-lowcs_CZCC0Not supported yet: the Voices engine has no phonemizer for Czech
cs_CZ-jirka-mediumcs_CZCC0Not supported yet: the Voices engine has no phonemizer for Czech
cs_CZ-kasandra-mediumcs_CZCreative Commons Attribution 4.0 International (CC BY 4.0)Not an open license we accept: Creative Commons Attribution 4.0 International (CC
cy_GB-bu_tts-mediumcy_GBCC-BYNot an open license we accept: CC-BY
cy_GB-gwryw_gogleddol-mediumcy_GBSee URLThe model card only says 'See URL', so the license is not clear
da_DK-talesyntese-mediumda_DKCC0Not supported yet: the Voices engine has no phonemizer for Danish
de_DE-eva_k-x_lowde_DESee URLThe model card only says 'See URL', so the license is not clear
de_DE-karlsson-lowde_DESee URLThe model card only says 'See URL', so the license is not clear
de_DE-kerstin-lowde_DECC0Not supported yet: the Voices engine has no phonemizer for German
de_DE-mls-mediumde_DECC-BY 4.0Not supported yet: the Voices engine has no phonemizer for German
de_DE-pavoque-lowde_DEhttp://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
de_DE-ramona-lowde_DESee URLThe model card only says 'See URL', so the license is not clear
de_DE-thorsten-highde_DECC0Not supported yet: the Voices engine has no phonemizer for German
de_DE-thorsten-lowde_DECC0Not supported yet: the Voices engine has no phonemizer for German
de_DE-thorsten-mediumde_DECC0Not supported yet: the Voices engine has no phonemizer for German
de_DE-thorsten_emotional-mediumde_DECC0Not supported yet: the Voices engine has no phonemizer for German
el_GR-joy-mediumel_GRCC BY-NC 4.0Non-commercial license
el_GR-rapunzelina-lowel_GRCC0Not supported yet: the Voices engine has no phonemizer for Greek
el_GR-rapunzelina-mediumel_GRCC0Not supported yet: the Voices engine has no phonemizer for Greek
en_GB-alan-lowen_GBSee URLThe model card only says 'See URL', so the license is not clear
en_GB-alan-mediumen_GBSee URLThe model card only says 'See URL', so the license is not clear
en_GB-alba-mediumen_GBhttps://creativecommons.org/licenses/by/4.0/Needs the British English dictionary of the Voices engine, which is licensed GPL 3
en_GB-aru-mediumen_GBhttps://creativecommons.org/licenses/by/4.0/Needs the British English dictionary of the Voices engine, which is licensed GPL 3
en_GB-cori-highen_GBpublic domainNeeds the British English dictionary of the Voices engine, which is licensed GPL 3
en_GB-cori-mediumen_GBpublic domainNeeds the British English dictionary of the Voices engine, which is licensed GPL 3
en_GB-jenny_dioco-mediumen_GBSee URLThe model card only says 'See URL', so the license is not clear
en_GB-northern_english_male-mediumen_GBCC-BY-SA 4.0 InternationalNeeds the British English dictionary of the Voices engine, which is licensed GPL 3
en_GB-semaine-mediumen_GBhttp://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
en_GB-southern_english_female-lowen_GBCC-BY-SA 4.0 InternationalNeeds the British English dictionary of the Voices engine, which is licensed GPL 3
en_GB-vctk-mediumen_GBhttps://creativecommons.org/licenses/by/4.0/Needs the British English dictionary of the Voices engine, which is licensed GPL 3
en_US-amy-lowen_USSee URLThe model card only says 'See URL', so the license is not clear
en_US-amy-mediumen_USSee URLThe model card only says 'See URL', so the license is not clear
en_US-arctic-mediumen_USSee LICENSE fileThe model card only says 'See LICENSE file', so the license is not clear
en_US-danny-lowen_USSee URLThe model card only says 'See URL', so the license is not clear
en_US-hfc_female-mediumen_UShttps://creativecommons.org/licenses/by-nc-sa/4.0/deed.enNon-commercial license
en_US-hfc_male-mediumen_UShttps://creativecommons.org/licenses/by-nc-sa/4.0/deed.enNon-commercial license
en_US-kusal-mediumen_USSee URLThe model card only says 'See URL', so the license is not clear
en_US-l2arctic-mediumen_UShttps://creativecommons.org/licenses/by-nc/4.0/Non-commercial license
en_US-lessac-highen_UShttps://www.cstr.ed.ac.uk/projects/blizzard/2013/lessac_blizzard2013/license.htmlCustom license (Blizzard 2013 data), not an open license
en_US-lessac-lowen_UShttps://www.cstr.ed.ac.uk/projects/blizzard/2013/lessac_blizzard2013/license.htmlCustom license (Blizzard 2013 data), not an open license
en_US-lessac-mediumen_UShttps://www.cstr.ed.ac.uk/projects/blizzard/2013/lessac_blizzard2013/license.htmlCustom license (Blizzard 2013 data), not an open license
en_US-libritts-highen_USCC BY 4.0904 speakers, not supported yet
en_US-libritts_r-mediumen_USCC BY 4.0904 speakers, not supported yet
en_US-ryan-highen_USCC BY-NC-SA 4.0Non-commercial license
en_US-ryan-lowen_USCC BY-NC-SA 4.0Non-commercial license
en_US-ryan-mediumen_USCC BY-NC-SA 4.0Non-commercial license
es_AR-daniela-highes_ARAttribution-ShareAlike 4.0 InternationalNot supported yet: the Voices engine has no phonemizer for Spanish
es_ES-carlfm-x_lowes_ESPublic domainNot supported yet: the Voices engine has no phonemizer for Spanish
es_ES-davefx-mediumes_ESCC0Not supported yet: the Voices engine has no phonemizer for Spanish
es_ES-mls_10246-lowes_ESCC BY 4.0Not supported yet: the Voices engine has no phonemizer for Spanish
es_ES-mls_9972-lowes_ESCC BY 4.0Not supported yet: the Voices engine has no phonemizer for Spanish
es_ES-sharvard-mediumes_EShttp://creativecommons.org/licenses/by/3.0/Not supported yet: the Voices engine has no phonemizer for Spanish
es_MX-ald-mediumes_MXhttp://unlicense.orgNot supported yet: the Voices engine has no phonemizer for Spanish
es_MX-ald-x_lowes_MXnoneThe model card states no license
es_MX-claude-highes_MXapache-2.0Not supported yet: the Voices engine has no phonemizer for Spanish
et_EE-news-mediumet_EECC-BY (META-SHARE "Available - Unrestricted Use")Not an open license we accept: CC-BY (META-SHARE "Available - Unrestricted Use")
eu_ES-antton-mediumeu_ESCreative Commons Attribution 4.0Not an open license we accept: Creative Commons Attribution 4.0
eu_ES-maider-mediumeu_ESCreative Commons Attribution 4.0Not an open license we accept: Creative Commons Attribution 4.0
fa_IR-amir-mediumfa_IRCC0Not supported yet: the Voices engine has no phonemizer for Farsi
fa_IR-ganji-mediumfa_IRCC0Not supported yet: the Voices engine has no phonemizer for Farsi
fa_IR-ganji_adabi-mediumfa_IRCC0Not supported yet: the Voices engine has no phonemizer for Farsi
fa_IR-gyro-mediumfa_IRSee URLThe model card only says 'See URL', so the license is not clear
fa_IR-reza_ibrahim-mediumfa_IRCC0Not supported yet: the Voices engine has no phonemizer for Farsi
fi_FI-harri-lowfi_FICC0Not supported yet: the Voices engine has no phonemizer for Finnish
fi_FI-harri-mediumfi_FICC0Not supported yet: the Voices engine has no phonemizer for Finnish
fr_FR-gilles-lowfr_FRCC0Not supported yet: the Voices engine has no phonemizer for French
fr_FR-mls-mediumfr_FRCC-BY 4.0Not supported yet: the Voices engine has no phonemizer for French
fr_FR-mls_1840-lowfr_FRCC BY 4.0Not supported yet: the Voices engine has no phonemizer for French
fr_FR-siwis-lowfr_FRCC-BY 4.0Not supported yet: the Voices engine has no phonemizer for French
fr_FR-siwis-mediumfr_FRCC-BY 4.0Not supported yet: the Voices engine has no phonemizer for French
fr_FR-tom-mediumfr_FRAGPLv3Not an open license we accept: AGPLv3
fr_FR-upmc-mediumfr_FRhttp://creativecommons.org/licenses/by-sa/4.0/Not supported yet: the Voices engine has no phonemizer for French
he_IL-saspeech-mediumhe_ILSee dataset URLThe model card only says 'See dataset URL', so the license is not clear
hi_IN-pratham-mediumhi_INhttp://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
hi_IN-priyamvada-mediumhi_INhttp://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
hi_IN-rohan-mediumhi_INhttps://www.iitm.ac.in/donlab/indictts/downloads/license.pdfNot an open license we accept: https://www.iitm.ac.in/donlab/indictts/downloads/l
hu_HU-anna-mediumhu_HUCC0Not supported yet: the Voices engine has no phonemizer for Hungarian
hu_HU-berta-mediumhu_HUCC0Not supported yet: the Voices engine has no phonemizer for Hungarian
hu_HU-imre-mediumhu_HUCC0Not supported yet: the Voices engine has no phonemizer for Hungarian
hy_AM-gor-mediumhy_AMGPL 2.0Not an open license we accept: GPL 2.0
id_ID-news_tts-mediumid_IDSee URLThe model card only says 'See URL', so the license is not clear
is_IS-bui-mediumis_ISSee URLThe model card only says 'See URL', so the license is not clear
is_IS-salka-mediumis_ISSee URLThe model card only says 'See URL', so the license is not clear
is_IS-steinn-mediumis_ISSee URLThe model card only says 'See URL', so the license is not clear
is_IS-ugla-mediumis_ISSee URLThe model card only says 'See URL', so the license is not clear
it_IT-paola-mediumit_ITSee URLThe model card only says 'See URL', so the license is not clear
it_IT-riccardo-x_lowit_ITSee URLThe model card only says 'See URL', so the license is not clear
it_IT-serena-highit_ITCC-BY-4.0Not supported yet: the Voices engine has no phonemizer for Italian
it_IT-serena-mediumit_ITCC-BY-4.0Not supported yet: the Voices engine has no phonemizer for Italian
ja_JP-hi_fi_captain-mediumja_JPhttps://creativecommons.org/licenses/by-nc-sa/4.0/deed.enNon-commercial license
ka_GE-natia-mediumka_GESee LICENSE fileThe model card only says 'See LICENSE file', so the license is not clear
kk_KZ-iseke-x_lowkk_KZCC-BY-4.0Not supported yet: the Voices engine has no phonemizer for Kazakh
kk_KZ-issai-highkk_KZCC-BY-4.0Not supported yet: the Voices engine has no phonemizer for Kazakh
kk_KZ-raya-x_lowkk_KZCC-BY-4.0Not supported yet: the Voices engine has no phonemizer for Kazakh
ko_KR-kss-mediumko_KRhttps://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
ku_TR-berfin_renas-mediumku_TR** CC BY-NC 4.0 — free for non-commercial use with attribution; commercial use restricted due to Blizzard 2013 base modelNon-commercial license
lb_LU-marylux-mediumlb_LUhttp://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
lt_LT-reginute1-mediumlt_LTCC-BY-4.0Not supported yet: the Voices engine has no phonemizer for Lithuanian
lv_LV-aivars-mediumlv_LVCC0 1.0 UniversalNot supported yet: the Voices engine has no phonemizer for Latvian
ml_IN-arjun-mediumml_INSee URLThe model card only says 'See URL', so the license is not clear
ml_IN-meera-mediumml_INSee URLThe model card only says 'See URL', so the license is not clear
mr_IN-google-mediummr_INAttribution-ShareAlike 4.0 InternationalNot supported yet: the Voices engine has no phonemizer for Marathi
ne_NP-chitwan-mediumne_NPCC0Not supported yet: the Voices engine has no phonemizer for Nepali
ne_NP-google-mediumne_NPCC-BY-SA-4.0 InternationalNot supported yet: the Voices engine has no phonemizer for Nepali
ne_NP-google-x_lowne_NPCC-BY-SA-4.0 InternationalNot supported yet: the Voices engine has no phonemizer for Nepali
nl_BE-nathalie-mediumnl_BECC0Not supported yet: the Voices engine has no phonemizer for Dutch
nl_BE-nathalie-x_lownl_BECC0Not supported yet: the Voices engine has no phonemizer for Dutch
nl_BE-rdh-mediumnl_BECC0 1.0 UniversalNot supported yet: the Voices engine has no phonemizer for Dutch
nl_BE-rdh-x_lownl_BECC0 1.0 UniversalNot supported yet: the Voices engine has no phonemizer for Dutch
nl_NL-alex-mediumnl_NLCC0Not supported yet: the Voices engine has no phonemizer for Dutch
nl_NL-mls-mediumnl_NLCC-BY 4.0Not supported yet: the Voices engine has no phonemizer for Dutch
nl_NL-mls_5809-lownl_NLCC BY 4.0Not supported yet: the Voices engine has no phonemizer for Dutch
nl_NL-mls_7432-lownl_NLCC BY 4.0Not supported yet: the Voices engine has no phonemizer for Dutch
nl_NL-pim-mediumnl_NLCC0Not supported yet: the Voices engine has no phonemizer for Dutch
nl_NL-ronnie-mediumnl_NLCC0Not supported yet: the Voices engine has no phonemizer for Dutch
no_NO-nvcc-mediumno_NOCC0Not supported yet: the Voices engine has no phonemizer for Norwegian
no_NO-talesyntese-mediumno_NOCC0Not supported yet: the Voices engine has no phonemizer for Norwegian
pl_PL-bass-highpl_PLnoneThe model card states no license
pl_PL-darkman-mediumpl_PLCC0Not supported yet: the Voices engine has no phonemizer for Polish
pl_PL-gosia-mediumpl_PLCC0Not supported yet: the Voices engine has no phonemizer for Polish
pl_PL-mc_speech-mediumpl_PLCC0Not supported yet: the Voices engine has no phonemizer for Polish
pl_PL-mls_6892-lowpl_PLCC BY 4.0Not supported yet: the Voices engine has no phonemizer for Polish
pt_BR-cadu-mediumpt_BRCC0Not supported yet: the Voices engine has no phonemizer for Portuguese
pt_BR-edresson-lowpt_BRCC BY 4.0Not supported yet: the Voices engine has no phonemizer for Portuguese
pt_BR-faber-mediumpt_BRCC0Not supported yet: the Voices engine has no phonemizer for Portuguese
pt_BR-jeff-mediumpt_BRCC0Not supported yet: the Voices engine has no phonemizer for Portuguese
pt_PT-tugão-mediumpt_PTCC0Not supported yet: the Voices engine has no phonemizer for Portuguese
ro_RO-mihai-mediumro_ROCC0Not supported yet: the Voices engine has no phonemizer for Romanian
ru_RU-denis-mediumru_RUCC0Not supported yet: the Voices engine has no phonemizer for Russian
ru_RU-dmitri-mediumru_RUCC0Not supported yet: the Voices engine has no phonemizer for Russian
ru_RU-irina-mediumru_RUUnknownNot an open license we accept: Unknown
ru_RU-ruslan-mediumru_RUhttps://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
sk_SK-lili-mediumsk_SKCC0Not supported yet: the Voices engine has no phonemizer for Slovak
sl_SI-artur-mediumsl_SIhttps://creativecommons.org/licenses/by/4.0/Not supported yet: the Voices engine has no phonemizer for Slovenian
sq_AL-edon-mediumsq_ALCC0Not supported yet: the Voices engine has no phonemizer for Albanian
sr_RS-serbski_institut-mediumsr_RShttps://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
sv_SE-alma-mediumsv_SEnoneThe model card states no license
sv_SE-lisa-mediumsv_SEnoneThe model card states no license
sv_SE-nst-mediumsv_SECC0Not supported yet: the Voices engine has no phonemizer for Swedish
sw_CD-lanfrica-mediumsw_CDSee URLThe model card only says 'See URL', so the license is not clear
te_IN-maya-mediumte_INwww.iitm.ac.in/donlab/indictts/downloads/license.pdfNot an open license we accept: www.iitm.ac.in/donlab/indictts/downloads/license.p
te_IN-padmavathi-mediumte_INCC-BY-4.0Not supported yet: the Voices engine has no phonemizer for Telugu
te_IN-venkatesh-mediumte_INCC-BY-4.0Not supported yet: the Voices engine has no phonemizer for Telugu
th_TH-tsync2-mediumth_THCC BY-NC-SA 3.0 (non-commercial)Non-commercial license
tr_TR-dfki-mediumtr_TRhttps://creativecommons.org/licenses/by-nc-sa/4.0/Non-commercial license
uk_UA-lada-x_lowuk_UAApache 2.0Not supported yet: the Voices engine has no phonemizer for Ukrainian
uk_UA-mykyta-highuk_UAApache 2.0Not supported yet: the Voices engine has no phonemizer for Ukrainian
uk_UA-oleksa-highuk_UAApache 2.0Not supported yet: the Voices engine has no phonemizer for Ukrainian
uk_UA-tetiana-highuk_UAApache 2.0Not supported yet: the Voices engine has no phonemizer for Ukrainian
uk_UA-ukrainian_tts-mediumuk_UACC0Not supported yet: the Voices engine has no phonemizer for Ukrainian
ur_PK-aegis_female-mediumur_PKnoneThe model card states no license
ur_PK-fasih-mediumur_PKnoneThe model card states no license
vi_VN-25hours_single-lowvi_VNUnknownNot an open license we accept: Unknown
vi_VN-vais1000-mediumvi_VNhttps://creativecommons.org/licenses/by/4.0/Not supported yet: the Voices engine has no phonemizer for Vietnamese
vi_VN-vivos-x_lowvi_VNCC BY-NC-SA 4.0Non-commercial license
zh_CN-chaowen-mediumzh_CNCC0Not supported yet: the Voices engine has no phonemizer for Chinese
zh_CN-huayan-mediumzh_CNUnknownNot an open license we accept: Unknown
zh_CN-huayan-x_lowzh_CNUnknownNot an open license we accept: Unknown
zh_CN-xiao_ya-mediumzh_CNNon-commercial use (see https://www.data-baker.com/data/index/TNtts/)Non-commercial license

British English voices (en_GB) need the en_uk dictionary of the Voices engine, which is licensed GPL 3, so they are not offered. Other languages need a phonemizer the engine does not have yet.

Updating this list

This page and voices.json are generated. Run boxlang tools/update-voices.bxs in the module repository to read the current voices and their model cards again, and review the difference.

Edit this page Download Markdown Last updated Oct 16, 2026, 11:59:46 AM Report an issue