Pandrator 0.12.0 · 2026-10-16
Models and languages
Find speech, transcription and sound models by language and capability. Check the exact model, reference requirements and runtime before starting a project.
Listen to selected models51 model families
| Model | Listed languages | Controls | Source and terms |
|---|---|---|---|
Audio8 TTSaudio.cppOptional reference Exact variants (1)
| Documented languages German, English, Spanish, French, Italian +6Japanese (ja), Korean (ko), Dutch (nl), Polish (pl), Yue Chinese (yue), Chinese (zh) | Sampling · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
Breeze TTSaudio.cppOptional reference · Voice design Exact variants (3)
| Documented languages English, Chinese | Delivery instructions Voice design Emotion in descriptions or directions Sampling · Guidance strength · Text chunking · Seed Generation parameters
Vocal eventslaugh, cough, clear_throat, sigh | BreezeBlue Research and Non-Commercial License 1.1 Model card and terms audio.cpp |
Chatterboxaudio.cppReference voice Exact variants (3)
| Documented languages Arabic, Danish, German, Greek, English +14Spanish (es), Finnish (fi), French (fr), Hindi (hi), Italian (it), Korean (ko), Malay (ms), Dutch (nl), Norwegian (no), Polish (pl), Portuguese (pt), Swedish (sv), Swahili (sw), Turkish (tr) | Expressiveness · Sampling · Guidance strength · Text chunking · Seed Generation parameters
| MIT Model card and terms audio.cpp |
Chatterbox Turboaudio.cppPreset voice Exact variants (2)
| Documented languages English | Sampling · Seed Generation parameters
Vocal eventslaugh, chuckle, sigh, cough, gasp, clear_throat | MIT Model card and terms audio.cpp |
Confucius4 TTSaudio.cppReference voice Exact variants (1)
| Documented languages German, English, Spanish, French, Indonesian +9Italian (it), Japanese (ja), Korean (ko), Malay (ms), Portuguese (pt), Russian (ru), Thai (th), Vietnamese (vi), Chinese (zh) | Sampling · Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
CosyVoice3audio.cppReference voice Exact variants (2)
| Documented languages German, English, Spanish, French, Italian +5Japanese (ja), Korean (ko), Russian (ru), Yue Chinese (yue), Chinese (zh) | Delivery instructions Emotion in descriptions or directions Sampling · Synthesis steps · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
dots.ttsaudio.cppReference voice Exact variants (4)
| Partial list Arabic, Czech, German, Greek, English +19Spanish (es), Finnish (fi), French (fr), Hindi (hi), Indonesian (id), Italian (it), Japanese (ja), Korean (ko), Dutch (nl), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Thai (th), Turkish (tr), Ukrainian (uk), Vietnamese (vi), Yue Chinese (yue), Chinese (zh) | Controls vary by variant Compare variantsDotTTS MeanFlow dots_tts_mf_bf16, dots_tts_mf_q8_0 Synthesis steps · Text chunking · Seed Generation parameters
DotTTS SOAR dots_tts_soar_bf16, dots_tts_soar_q8_0 Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
DramaBoxaudio.cppOptional reference Exact variants (1)
| Documented languages English | Duration · Guidance strength · Synthesis steps · Seed Generation parameters
| LTX-2 Community License Model card and terms audio.cpp |
Echo-TTSaudio.cppReference voice Exact variants (2)
| Documented languages English | Guidance strength · Synthesis steps · Seed Generation parameters
| CC-BY-NC-SA-4.0 Model card and terms audio.cpp |
FireRedAudioaudio.cppReference voice Exact variants (2)
| Documented languages English, Chinese | Sampling · Guidance strength · Synthesis steps · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
FireRedTTS3audio.cppReference voice · Optional reference · Voice design Exact variants (4)
| Documented languages Arabic, Czech, German, Greek, English +19Spanish (es), Finnish (fi), French (fr), Hindi (hi), Indonesian (id), Italian (it), Japanese (ja), Korean (ko), Dutch (nl), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Thai (th), Turkish (tr), Ukrainian (uk), Vietnamese (vi), Yue Chinese (yue), Chinese (zh) | Controls vary by variant Compare variantsFireRedTTS3 Base Orig GGUF / FireRedTTS3 Base fireredtts3_base_orig, fireredtts3_base_q8_0 Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
FireRedTTS3 Instruct Orig GGUF / FireRedTTS3 Instruct fireredtts3_instruct_orig, fireredtts3_instruct_q8_0 Voice description Voice design Emotion in descriptions or directions Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
Fish Audio S2 Proaudio.cppOptional reference Exact variants (2)
| Source claim Afrikaans, Amharic, Arabic, Assamese, Azerbaijani +78Belarusian (be), Bulgarian (bg), Bangla (bn), Tibetan (bo), Breton (br), Bosnian (bs), Catalan (ca), Czech (cs), Welsh (cy), Danish (da), German (de), Greek (el), English (en), Spanish (es), Estonian (et), Basque (eu), Persian (fa), Finnish (fi), Faroese (fo), French (fr), Galician (gl), Gujarati (gu), Hebrew (he), Hindi (hi), Croatian (hr), Haitian Creole (ht), Hungarian (hu), Armenian (hy), Indonesian (id), Icelandic (is), Italian (it), Japanese (ja), Javanese (jv), Georgian (ka), Kazakh (kk), Khmer (km), Kannada (kn), Korean (ko), Latin (la), Lithuanian (lt), Latvian (lv), Māori (mi), Malayalam (ml), Mongolian (mn), Marathi (mr), Malay (ms), Burmese (my), Nepali (ne), Dutch (nl), Norwegian Nynorsk (nn), Norwegian (no), Punjabi (pa), Polish (pl), Pashto (ps), Portuguese (pt), Romanian (ro), Russian (ru), Sanskrit (sa), Sindhi (sd), Sinhala (si), Slovak (sk), Slovenian (sl), Shona (sn), Albanian (sq), Serbian (sr), Swedish (sv), Swahili (sw), Tamil (ta), Telugu (te), Thai (th), Filipino (tl), Turkish (tr), Ukrainian (uk), Urdu (ur), Vietnamese (vi), Yiddish (yi), Yoruba (yo), Chinese (zh) | Delivery instructions Emotion in descriptions or directions Sampling · Text chunking · Seed Generation parameters
Vocal eventspause, laugh, chuckle, sigh, inhale, exhale, clear_throat | Fish Audio Research License Model card and terms audio.cpp |
GLM-TTSaudio.cppReference voice Exact variants (1)
| Documented languages English, Chinese | Sampling · Synthesis steps · Seed Generation parameters
| MIT Model card and terms audio.cpp |
Habibi TTS (F5)audio.cppReference voice Exact variants (8)
| Documented languages Arabic, English | Speed · Dialect · Guidance strength · Synthesis steps · Seed Generation parameters
| Terms by variant |
Higgs Audioaudio.cppReference voice Exact variants (2)
| Source claim Afrikaans, Arabic, Assamese, Asturian, Azerbaijani +97Bashkir (ba), Belarusian (be), Bulgarian (bg), Bangla (bn), Bosnian (bs), Catalan (ca), Cebuano (ceb), Central Kurdish (ckb), Czech (cs), Welsh (cy), Danish (da), German (de), Greek (el), English (en), Esperanto (eo), Spanish (es), Estonian (et), Basque (eu), Persian (fa), Finnish (fi), French (fr), Irish (ga), Galician (gl), Gujarati (gu), Hausa (ha), Hebrew (he), Hindi (hi), Croatian (hr), Haitian Creole (ht), Hungarian (hu), Armenian (hy), Indonesian (id), Icelandic (is), Italian (it), Japanese (ja), Javanese (jv), Georgian (ka), Kabyle (kab), Kamba (Kenya) (kam), Kabuverdianu (kea), Kazakh (kk), Kannada (kn), Korean (ko), Kyrgyz (ky), Latin (la), Luxembourgish (lb), Ganda (lg), Lingala (ln), Lithuanian (lt), Luo (Kenya and Tanzania) (luo), Latvian (lv), Eastern Mari (mhr), Māori (mi), Macedonian (mk), Malayalam (ml), Mongolian (mn), Marathi (mr), Malay (ms), Maltese (mt), Nepali (ne), Dutch (nl), Norwegian (no), Pedi (nso), Nyanja (ny), Occitan (oc), Oromo (om), Punjabi (pa), Polish (pl), Pashto (ps), Portuguese (pt), Romanian (ro), Russian (ru), Kinyarwanda (rw), Sindhi (sd), Slovak (sk), Slovenian (sl), Shona (sn), Somali (so), Albanian (sq), Serbian (sr), Swedish (sv), Swahili (sw), Tamil (ta), Telugu (te), Tajik (tg), Thai (th), Filipino (tl), Turkish (tr), Uyghur (ug), Ukrainian (uk), Umbundu (umb), Urdu (ur), Uzbek (uz), Vietnamese (vi), Xhosa (xh), Chinese (zh), Zulu (zu) | Sampling · Text chunking · Seed Generation parameters
| Research / Non-Commercial + Creator Use Grant Model card and terms audio.cpp |
IndexTTSaudio.cppReference voice Exact variants (7)
| By variant Arabic, English, Spanish, Japanese, Chinese | Emotion choices Emotion · Duration · Sampling · Text chunking · Seed Generation parameters
| Terms by variantBilibili Model License (IndexTTS 2.5) index_tts2_5_f16, index_tts2_5_orig, index_tts2_5_q8_0 Model termsBilibili Model License (IndexTTS 2) index_tts2_f16, index_tts2_orig, index_tts2_q8_0, index_tts2_safetensors Model terms |
Inflect Micro v2audio.cppPreset voice Exact variants (1)
| Documented languages English | Speed · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
Irodori TTSaudio.cppOptional reference · Voice design Exact variants (6)
| Documented languages Japanese | Controls vary by variant Compare variantsIrodori-TTS 500M v3 irodori_tts_500m_v3_f16, irodori_tts_500m_v3_q8_0 Duration · Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
Irodori-TTS 600M v3 VoiceDesign / Irodori-TTS v4.1 Small irodori_tts_600m_v3_voicedesign_f16, irodori_tts_600m_v3_voicedesign_q8_0, irodori_tts_v4_small_f16, irodori_tts_v4_small_q8_0 Voice description Voice design Emotion in descriptions or directions Duration · Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| MIT Model card and terms audio.cpp |
Kitten TTS 2audio.cppHybrid mode Exact variants (1)
| Documented languages Arabic, German, English, Spanish, French +5Hindi (hi), Italian (it), Portuguese (pt), Russian (ru), Chinese (zh) | Sampling · Text chunking · Seed Generation parameters
| Stellon Labs Community License Model card and terms audio.cpp |
Kitten TTS Miniaudio.cppPreset voice Exact variants (1)
| Documented languages English | Speed · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
Kokoroaudio.cppPreset voice Exact variants (2)
| Documented languages British English, American English, Spanish, French (France), Hindi +4Italian (it), Japanese (ja), Brazilian Portuguese (pt-br), Chinese (zh) Japanese needs a GGUF with UniDic data and a MeCab library. The standard small package omits that dictionary. Package setup | Speed · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
KugelAudioaudio.cppPreset voice Exact variants (3)
| Documented languages Bulgarian, Czech, Danish, German, Greek +18English (en), Spanish (es), Finnish (fi), French (fr), Croatian (hr), Hungarian (hu), Italian (it), Dutch (nl), Norwegian (no), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Slovak (sk), Serbian (sr), Swedish (sv), Turkish (tr), Ukrainian (uk) | Sampling · Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| MIT Model card and terms audio.cpp |
LFM2.5 Audioaudio.cppPreset voice Exact variants (7)
| By variant English, Japanese | Sampling · Text chunking · Seed Generation parameters
| LFM Open License v1.0 Model card and terms audio.cpp |
Magpie TTSaudio.cppPreset voice Exact variants (2)
| Partial list Arabic (United Arab Emirates), Arabic (Saudi Arabia), German, English, Spanish +7French (fr), Hindi (hi), Italian (it), Korean (ko), Brazilian Portuguese (pt-br), Vietnamese (vi), Chinese (zh) | Sampling · Guidance strength · Text chunking · Seed Generation parameters
| NVIDIA Open Model License Model card and terms audio.cpp |
Maya1audio.cppVoice design Exact variants (2)
| Documented languages English | Delivery instructions Voice design Emotion in descriptions or directions Sampling · Text chunking · Seed Generation parameters
Vocal eventslaugh, sigh, chuckle, gasp, exhale | Apache-2.0 Model card and terms audio.cpp |
MioTTSaudio.cppReference voice Exact variants (3)
| Documented languages English, Japanese | Sampling · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
MOSS VoiceGenaudio.cppVoice design Exact variants (1)
| Documented languages English, Chinese | Voice description Voice design Emotion in descriptions or directions Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
MOSS-TTS Localaudio.cppOptional reference Exact variants (2)
| Documented languages Arabic, Czech, Danish, German, Greek +26English (en), Spanish (es), Persian (fa), Finnish (fi), French (fr), Hebrew (he), Hindi (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Macedonian (mk), Malay (ms), Dutch (nl), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Swedish (sv), Swahili (sw), Thai (th), Filipino (tl), Turkish (tr), Vietnamese (vi), Yue Chinese (yue), Chinese (zh) | Sampling · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
MOSS-TTS Nanoaudio.cppOptional reference Exact variants (2)
| Documented languages Arabic, Czech, Danish, German, Greek +14English (en), Spanish (es), Persian (fa), French (fr), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Polish (pl), Portuguese (pt), Russian (ru), Swedish (sv), Turkish (tr), Chinese (zh) | Sampling · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
MOSS-TTS v1.5audio.cppOptional reference Exact variants (3)
| Documented languages English, Chinese | Voice description Emotion in descriptions or directions Sampling · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
MOSS-TTSDaudio.cppOptional reference Exact variants (3)
| Documented languages English, Chinese | Delivery instructions Sampling · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
NeuTTS 2Eaudio.cppPreset voice Exact variants (1)
| Documented languages English | Emotion choices Emotion · Sampling · Text chunking · Seed Generation parameters
| Terms not verified Model card and terms audio.cpp |
OmniVoiceaudio.cppOptional reference · Voice design Exact variants (4)
| Documented languages Arbëreshë Albanian, Afade, Algerian Saharan Arabic, Abkhazian, Bankon +641Abua (abn), Abron (abr), Ambonese Malay (abs), Baharna Arabic (abv), Mesopotamian Arabic (acm), Hijazi Arabic (acw), Omani Arabic (acx), Dhofari Arabic (adf), Amdo Tibetan (adx), Adyghe (ady), Tunisian Arabic (aeb), Saidi Arabic (aec), Afrikaans (af), Gulf Arabic (afb), Eloyi (afo), Igo (ahl), Ashe (ahs), Aja (Benin) (ajg), Judeo-Moroccan Arabic (aju), Alago (ala), Gheg Albanian (aln), Larike-Wakasihu (alo), Amharic (am), Guerrero Amuzgo (amu), Aragonese (an), Ngas (anc), Goemai (ank), Angika (anp), Anaang (anw), Ömie (aom), Levantine Arabic (apc), Sudanese Arabic (apd), Standard Arabic (arb), Algerian Arabic (arq), Najdi Arabic (ars), Moroccan Arabic (ary), Egyptian Arabic (arz), Assamese (as), Asturian (ast), Eastern Egyptian Bedawi Arabic (avl), Awak (awo), Libyan Arabic (ayl), North Mesopotamian Arabic (ayp), Azerbaijani (az), Bashkir (ba), Tuki (bag), Basa (Cameroon) (bas), Bamun (bax), Baatonum (bba), Ghomálá' (bbj), Bats (bbl), Kulung (Nigeria) (bbu), Bamenyam (bce), Baoulé (bci), Kohumono (bcs), Bacama (bcy), Bayot (bda), Bade (bde), Buduma (bdm), Belarusian (be), Bebele (beb), Betawi (bew), Bafut (bfd), Balti (bft), Bulgarian (bg), Eastern Balochi (bgp), Bhili (bhb), Bukharic (bhh), Bhojpuri (bho), Bima (bhp), Bara Malagasy (bhr), Kanauji (bjj), Barok (bjk), Banjar (bjn), Balanta-Ganja (bjt), Bakoko (bkh), Kom (Cameroon) (bkm), Bokyi (bky), Northern Betsimisaraka Malagasy (bmm), Bomu (bmq), Bangla (bn), Batanga (bnm), Bunun (bnn), Bundeli (bns), Tibetan (bo), Bondei (bou), Bago-Kusuntu (bqg), Breton (br), Braj (bra), Brahui (brh), Mokpwe (bri), Bodo (India) (brx), Bosnian (bs), Kati (bsh), Bangwinji (bsj), Burushaski (bsk), Batak Mandailing (btm), Bateri (btv), Buginese (bug), Bulu (Cameroon) (bum), Terei (buo), Boghom (bux), Bura-Pabir (bwr), Bilur (bxf), Ubaghara (byc), Burak (bys), Medumba (byv), Qaqet (byx), Southern Betsimisaraka Malagasy (bzc), Basa (Nigeria) (bzw), Catalan (ca), Samba Daka (ccg), Cebuano (ceb), Cen (cen), Dijim-Bwilim (cfa), Chiga (cgg), Quiotepec Chinantec (chq), Chokwe (cjk), Central Kurdish (ckb), Cibak (ckl), Kairak (ckr), Cakfem-Mushere (cky), Hakha Chin (cnh), South Ucayali Ashéninka (cpy), Czech (cs), Tepinapa Chinantec (cte), Tlacoatzintepec Chinantec (ctl), Teutila Cuicatec (cut), Tepeuxila Cuicatec (cux), Chuvash (cv), Welsh (cy), Danish (da), Dagbani (dag), Dargwa (dar), Taita (dav), Dadiya (dbd), Deccan (dcc), German (de), Degema (deg), Dghwede (dgh), Dogri (individual language) (dgo), Zarma (dje), Domaaki (dmk), Dameli (dml), Rukai (dru), Dotyali (dty), Duala (dua), Divehi (dv), Dyula (dyu), Dazaga (dzg), Ebrié (ebr), Embu (ebu), Eggon (ego), Askopan (eiv), Koti (eko), Yace (ekr), Greek (el), Eleme (elm), English (en), Esperanto (eo), Spanish (es), Central Yupik (esu), Estonian (et), Eton (Cameroon) (eto), Yekhee (ets), Ejagham (etu), Basque (eu), Ewondo (ewo), Extremaduran (ext), Keiyo (eyo), Persian (fa), Fang (Equatorial Guinea) (fan), Fanti (fat), Fula (ff), Maasina Fulfulde (ffm), Finnish (fi), Nobiin (fia), Filipino (fil), Fipa (fip), Kirya-Konzəl (fkk), Fe'fe' (fmp), French (fr), Adamawa Fulfulde (fub), Pulaar (fuc), Borgu Fulfulde (fue), Pular (fuf), Western Niger Fulfulde (fuh), Bagirmi Fulfulde (fui), Central-Eastern Niger Fulfulde (fuq), Nigerian Fulfulde (fuv), Western Frisian (fy), Irish (ga), Garhwali (gbm), Gbagyi (gbr), Gbari (gby), Mali (gcc), Guduf-Gava (gdf), Gen (gej), Geser-Gorom (ges), Gurgula (ggg), Gidar (gid), Goaria (gig), South Giziga (giz), Kachi Koli (gjk), Gujari (gju), Galician (gl), Glavda (glw), Guarani (gn), Gola (gol), Goan Konkani (gom), Gusilay (gsl), Gujarati (gu), Eastern Bolivian Guaraní (gui), Farefare (gur), Gusii (guz), Manx (gv), Gawri (gwc), Gweno (gwe), Gawar-Bati (gwt), Northwest Gbaya (gya), Geji (gyz), Hausa (ha), Hahon (hah), Hakö (hao), Hawaiian (haw), Hazaragi (haz), Huba (hbb), Hebrew (he), Hemba (hem), Hindi (hi), Lamang (hia), Hunjara-Kaina Ke (hkk), Halia (hla), Northern Hindko (hno), Hadothi (hoj), Croatian (hr), Upper Sorbian (hsb), Haitian Creole (ht), Hungarian (hu), San Francisco Del Mar Huave (hue), Hula (hul), Nüpode Huitoto (hux), Hwana (hwo), Armenian (hy), Herero (hz), Interlingua (ia), Ibibio (ibb), Indonesian (id), Idakho-Isukha-Tiriki (ida), Idoma (idu), Igbo (ig), Izon (ijc), Kalabari (ijn), Inupiaq (ik), Ikwere (ikw), Icelandic (is), Esan (ish), Isoko (iso), Italian (it), Isekiri (its), Ito (itw), Itzá (itz), Japanese (ja), Yalahatan (jal), Jambi Malay (jax), Ngomba (jgo), Western Juxtlahuaca Mixtec (jmx), Jaunsari (jns), Jaqaru (jqr), Wapan (juk), Jiba (juo), Javanese (jv), Georgian (ka), Kabyle (kab), Karekare (kai), Jju (kaj), Kamba (Kenya) (kam), Kabardian (kbd), Kanembu (kbl), Abadi (kbt), Kamo (kcq), Tem (kdh), Kabuverdianu (kea), Akebu (keu), Kota (India) (kfe), Kinnauri (kfk), Korwa (kfp), Khams Tibetan (khg), Khowar (khw), Kuanyama (kj), Coastal Konjo (kjc), Highland Konjo (kjk), Kazakh (kk), Kalenjin (kln), Kalasha (kls), Khmer (km), Northern Kurdish (kmr), Koma (kmy), Kannada (kn), Dera (Nigeria) (kna), Konkani (individual language) (knn), Korean (ko), Kol (Papua New Guinea) (kol), Konzo (koo), Ikposo (kpo), Eastern Krahn (kqo), Kashmiri (ks), Kuanua (ksd), Bafia (ksf), Kuot (kto), Kushi (kuh), Parkari Koli (kvx), Cornish (kw), Kwambi (kwm), Wadiyara Koli (kxp), Kyrgyz (ky), Rapoisi (kyx), Rangi (lag), Luxembourgish (lb), Tungag (lcm), Dũya (ldb), Ganda (lg), Ligurian (lij), Liberian English (lir), Kabras (lkb), Lala-Roba (lla), Lingala (ln), Longuda (lnu), Lao (lo), Loloda (loa), Loarki (lrk), Lasi (lss), Lithuanian (lt), Latgalian (ltg), Tsotso (lto), Luba-Lulua (lua), Luo (Kenya and Tanzania) (luo), Lushai (lus), Latvian (lv), Wanga (lwg), Yutanduchi Mixtec (mab), Mafa (maf), Maithili (mai), Huautla Mazatec (mau), North Moluccan Malay (max), Mbo (Cameroon) (mbo), Matsés (mcf), Masana (mcn), Mpiemo (mcx), Mbum (mdd), Maba (Chad) (mde), Moksha (mdf), Mekeo (mek), Meru (mer), Motu (meu), Marghi South (mfm), Cross River Mbembe (mfn), Mbe (mfo), Mandjak (mfv), Mpumpong (mgg), Lijili (mgi), Mungaka (mhk), Eastern Mari (mhr), Māori (mi), San Miguel El Grande Mixtec (mig), Cacaloxtepec Mixtec (miu), Macedonian (mk), Miya (mkf), Dhatki (mki), Malayalam (ml), Western Maninkakan (mlq), Mongolian (mn), Naba (mne), Manipuri (mni), Manggarai (mqy), Marathi (mr), Western Mari (mrj), Maria (India) (mrr), Marghi Central (mrt), Malay (ms), Musey (mse), Masikoro Malagasy (msh), Mansoanka (msw), Maltese (mt), Mewari (mtr), Tututepec Mixtec (mtu), Tidaá Mixtec (mtx), Mundang (mua), Musgu (mug), Musi (mui), Marwari (Pakistan) (mve), Indus Kohistani (mvy), Huitepec Mixtec (mxs), Mada (Cameroon) (mxu), Southeastern Nochixtlán Mixtec (mxy), Burmese (my), Erzya (myv), Mazatlán Mixe (mzl), Nalik (nal), Min Nan Chinese (nan), Neapolitan (nap), Norwegian Bokmål (nb), Ngamo (nbh), Notsi (ncf), Sibe (nco), Central Puebla Nahuatl (ncx), Samba Leko (ndi), Ndonga (ng), Ngizim (ngi), Tetelcingo Nahuatl (nhg), Zacatlán-Ahuacatlán-Tepetzintla Nahuatl (nhi), Central Nahuatl (nhn), Huaxcaleca Nahuatl (nhq), Nzanyi (nja), Dutch (nl), Ngombale (nla), Orizaba Nahuatl (nlv), Kwasio (nmg), Nawdm (nmz), Norwegian Nynorsk (nn), Ngiemboon (nnh), Norwegian (no), Nimadi (noe), Nepali (individual language) (npi), Pedi (nso), Nyanja (ny), Nyungwe (nyu), Occitan (oc), Od (odk), Odual (odu), Khana (ogo), Oromo (om), Orma (orc), Ormuri (oru), Odia (ory), Ossetic (os), Punjabi (pa), Central Pame (pbs), Southern Pashto (pbt), Northern Pashto (pbu), Nigerian Pidgin (pcm), Petats (pex), Phalura (phl), Pahari-Potwari (phr), Pero (pip), Piya-Kwonci (piy), Pökoot (pko), Polish (pl), Kohistani Shina (plk), Plateau Malagasy (plt), Northern Pame (pmq), Piemontese (pms), Papuan Malay (pmy), Western Panjabi (pnb), Poqomam (poc), San Juan Atzingo Popoloca (poe), San Felipe Otlaltepec Popoloca (pow), Ashéninka Perené (prq), Pashto (ps), Central Pashto (pst), Portuguese (pt), Western Highland Purepecha (pua), Paiwan (pwn), Chimborazo Highland Quichua (qug), Sipacapense (qum), Southern Pastaza Quechua (qup), Yanahuanca Pasco Quechua (qur), Santiago del Estero Quichua (qus), Sacapulteco (quv), Yauyos Quechua (qux), Ayacucho Quechua (quy), Ambo-Pasco Quechua (qva), Imbabura Highland Quichua (qvi), Loja Highland Quichua (qvj), Cajatambo North Lima Quechua (qvl), Corongo Ancash Quechua (qwa), Sihuas Ancash Quechua (qws), Chiquián Ancash Quechua (qxa), Puno Quechua (qxp), Santa Ana de Tusi Pasco Quechua (qxt), Arequipa-La Unión Quechua (qxu), Jauja Wanca Quechua (qxw), Logooli (rag), Romansh (rm), Romanian (ro), Tae' (rob), Rombo (rof), Rotokas (roo), Ratahan (rth), Russian (ru), Macedo-Romanian (rup), Kinyarwanda (rw), Sanskrit (sa), Yakut (sah), Santali (sat), Saleman (sau), Saya (say), Sindhi Bhil (sbn), Sardinian (sc), Shina (scl), Sicilian (scn), Sindhi (sd), Seri (sei), Chadian Arabic (shu), Sinhala (si), Sikkimese (sip), Siwai (siw), Siar-Lak (sjr), Slovak (sk), Sakalava Malagasy (skg), Saraiki (skr), Slovenian (sl), Shona (sn), Sinaugoro (snc), Soninke (snk), Somali (so), Solos (sol), Saposa (sps), Albanian (sq), Serbian (sr), Logudorese Sardinian (src), Campidanese Sardinian (sro), Sansi (ssi), Liana-Seti (ste), Sulka (sua), Swedish (sv), Svan (sva), Swahili (sw), Sakizaya (szy), Tamil (ta), Tangale (tan), Central Tarahumara (tar), Atayal (tay), Mandara (tbf), Malinaltepec Me'phaa (tcf), Tulu (tcy), Tondano (tdn), Tandroy-Mahafaly Malagasy (tdx), Telugu (te), Tajik (tg), Tigak (tgc), Thai (th), Chitwania Tharu (the), Kochila Tharu (thq), Rana Tharu (thr), Tahaggart Tamahaq (thv), Tigrinya (ti), Tigre (tig), Teop (tio), Turkmen (tk), Tesaka Malagasy (tkg), Kathoriya Tharu (tkt), Tlingit (tli), Filomena Mata-Coahuitlán Totonac (tlp), Tswana (tn), Toki Pona (tok), Tlacoapa Me'phaa (tpl), Tinputz (tpz), Tomoip (tqp), Turkish (tr), Kok Borok (trp), San Martín Itunyoso Triqui (trq), Sediq (trv), Torwali (trw), Tatar (tt), Tooro (ttj), Tera (ttr), Torau (ttu), Tupuri (tui), Tula (tul), Tedaga (tuq), Turkana (tuv), Tugen (tuy), Tidore (tvo), Tunen (tvu), Akan (tw), Termanu (twu), Tonsea (txs), Tanosy Malagasy (txy), Wuzlam (udl), Uyghur (ug), Ukrainian (uk), Kui (India) (uki), Umbundu (umb), Urdu (ur), Ushojo (ush), Uzbek (uz), Northern Uzbek (uzn), Vai (vai), Huarijio (var), Mom Jango (ver), Vietnamese (vi), Juxtlahuaca Mixtec (vmc), Ixtayutla Mixtec (vmj), Mitlatongo Mixtec (vmm), Soyaltepec Mazatec (vmp), Mazatlán Mazatec (vmz), Votic (vot), Võro (vro), Wakhi (wbl), Waci Gbe (wci), Wemale (weo), Cameroon Pidgin (wes), Waja (wja), Warji (wji), Wolof (wo), Gambian Wolof (wof), Xhosa (xh), Khetrani (xhe), Kalkoti (xka), Mingrelian (xmf), Antankarana Malagasy (xmv), Tsimihety Malagasy (xmw), Liberia Kpelle (xpe), Sinicahua Mixtec (xti), Cuyamecalco Mixtec (xtu), Yaqui (yaq), Yangben (yav), Agwagwune (yay), Eastern Yiddish (ydd), Yidgha (ydg), Tarok (yer), Nyankpa (yes), Yiddish (yi), Yoruba (yo), Yue Chinese (yue), Kinga (zga), Standard Moroccan Tamazight (zgh), Chinese (zh), Copainalá Zoque (zoc), Chimalapa Zoque (zoh), Rayón Zoque (zor), Chichicapan Zapotec (zpv), Mazaltepec Zapotec (zpy), Xanaguía Zapotec (ztg), Santa Catarina Albarradas Zapotec (ztn), Loxicha Zapotec (ztp), Tilquiapan Zapotec (zts), Güilá Zapotec (ztu), Zulu (zu), Zaza (zza) | Delivery instructions Voice design Emotion in descriptions or directions Speed · Duration · Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
Vocal eventslaugh, sigh | CC-BY-NC-4.0 Model card and terms audio.cpp |
OuteTTSaudio.cppOptional reference Exact variants (1)
| Documented languages Arabic, Belarusian, Bangla, German, English +18Spanish (es), Persian (fa), French (fr), Hungarian (hu), Italian (it), Japanese (ja), Georgian (ka), Korean (ko), Lithuanian (lt), Latvian (lv), Dutch (nl), Polish (pl), Portuguese (pt), Russian (ru), Swahili (sw), Tamil (ta), Ukrainian (uk), Chinese (zh) | Sampling · Text chunking · Seed Generation parameters
| CC-BY-NC-SA-4.0 Model card and terms audio.cpp |
Piper · Lessacaudio.cppPreset voice Exact variants (1)
| Documented languages English | Speed · Text chunking · Seed Generation parameters
| Voice / dataset-specific terms Model card and terms audio.cpp |
Pocket TTSaudio.cppHybrid mode Exact variants (13)
| By variant German, English, Spanish, French, Italian +1Portuguese (pt) | Sampling · Text chunking · Seed Generation parameters
| CC-BY-4.0 Model card and terms audio.cpp |
Qwen3 TTSaudio.cppReference voice · Preset voice · Voice design Exact variants (10)
| Documented languages German, English, Spanish, French, Italian +5Japanese (ja), Korean (ko), Portuguese (pt), Russian (ru), Chinese (zh) | Controls vary by variant Compare variantsQwen3 TTS 12Hz 0.6B Base / Qwen3 TTS 12Hz 1.7B Base / Qwen3 TTS 12Hz 1.7B Base Original-Dtype GGUF / Qwen3 TTS 12Hz 1.7B Base Safetensors qwen3_tts_0_6b_base_bf16, qwen3_tts_0_6b_base_q8_0, qwen3_tts_1_7b_base_bf16, qwen3_tts_1_7b_base_orig, qwen3_tts_1_7b_base_q8_0, qwen3_tts_1_7b_base_safetensors Sampling · Text chunking · Seed Generation parameters
Qwen3 TTS 12Hz 1.7B CustomVoice qwen3_tts_1_7b_customvoice_bf16, qwen3_tts_1_7b_customvoice_q8_0 Delivery instructions Emotion in descriptions or directions Sampling · Text chunking · Seed Generation parameters
Qwen3 TTS 12Hz 1.7B VoiceDesign qwen3_tts_1_7b_voicedesign_bf16, qwen3_tts_1_7b_voicedesign_q8_0 Voice description Voice design Emotion in descriptions or directions Sampling · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
sanoTTSaudio.cppPreset voice Exact variants (18)
| By variant Czech, German, English, Spanish, French +9Hindi (hi), Indonesian (id), Italian (it), Nepali (ne), Portuguese (pt), Romanian (ro), Russian (ru), Turkish (tr), Vietnamese (vi) | Controls vary by variant Compare variantssanoTTS amy 1.46M FP32 GGUF (English, piperlite) / sanoTTS cs 1.57M FP32 GGUF (Czech, piperlite) / sanoTTS de 1.57M FP32 GGUF (German, piperlite) / sanoTTS es 1.56M FP32 GGUF (Spanish, piperlite) / sanoTTS fr 1.57M FP32 GGUF (French, piperlite) / sanoTTS hfc 1.83M FP32 GGUF (English, piperlite) / sanoTTS hi 1.50M FP32 GGUF (Hindi, piperlite) / sanoTTS id 1.56M FP32 GGUF (Indonesian, piperlite) / sanoTTS it 1.57M FP32 GGUF (Italian, piperlite) / sanoTTS kristin 1.40M FP32 GGUF (English, piperlite) / sanoTTS ne 1.47M FP32 GGUF (Nepali, piperlite) / sanoTTS pt 1.57M FP32 GGUF (Portuguese (Brazil), piperlite) / sanoTTS ro 1.57M FP32 GGUF (Romanian, piperlite) / sanoTTS ru 1.57M FP32 GGUF (Russian, piperlite) / sanoTTS tr 1.56M FP32 GGUF (Turkish, piperlite) / sanoTTS vi 1.57M FP32 GGUF (Vietnamese, piperlite) sanotts_amy_orig, sanotts_cs_orig, sanotts_de_orig, sanotts_es_orig, sanotts_fr_orig, sanotts_hfc_orig, sanotts_hi_orig, sanotts_id_orig, sanotts_it_orig, sanotts_kristin_orig, sanotts_ne_orig, sanotts_pt_orig, sanotts_ro_orig, sanotts_ru_orig, sanotts_tr_orig, sanotts_vi_orig Speed · Text chunking Generation parameters
sanoTTS heart-nano 294k FP32 GGUF / sanoTTS heart 2.27M FP32 GGUF sanotts_heart_nano_orig, sanotts_heart_orig Speed · Text chunking · Seed Generation parameters
| Weight terms not verified Model card and terms audio.cpp |
Silero TTSsileroPreset voice Exact variants (9)
| By variant Azerbaijani, Bashkir, Belarusian, Bangla, Chuvash +29German (de), English (en), English (India) (en-in), Spanish (es), French (fr), Gujarati (gu), Hindi (hi), Armenian (hy), Georgian (ka), Kabardian (kbd), Khakas (kjh), Kazakh (kk), Kannada (kn), Kyrgyz (ky), Moksha (mdf), Malayalam (ml), Manipuri (mni), Erzya (myv), Rajasthani (raj), Russian (ru), Yakut (sah), Tamil (ta), Telugu (te), Tajik (tg), Tatar (tt), Udmurt (udm), Ukrainian (uk), Uzbek (uz), Kalmyk (xal) | Speed · Word stress Generation parameters
| Terms by variant |
Sopranoaudio.cppPreset voice Exact variants (2)
| Documented languages English | Sampling · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
Sopro v2 Turboaudio.cppReference voice Exact variants (2)
| Documented languages German, English, French, Portuguese | Duration · Sampling · Synthesis steps · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
Supertonicaudio.cppPreset voice Exact variants (4)
| Documented languages Arabic, Bulgarian, Czech, Danish, German +26Greek (el), English (en), Spanish (es), Estonian (et), Finnish (fi), French (fr), Hindi (hi), Croatian (hr), Hungarian (hu), Indonesian (id), Italian (it), Japanese (ja), Korean (ko), Lithuanian (lt), Latvian (lv), Dutch (nl), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Slovak (sk), Slovenian (sl), Swedish (sv), Turkish (tr), Ukrainian (uk), Vietnamese (vi) | Speed · Synthesis steps · Text chunking · Seed Generation parameters
| OpenRAIL-M Model card and terms audio.cpp |
Tencent AuKaudio.cppOptional reference Exact variants (6)
| Language list not published | Controls vary by variant Compare variantsAuK Base auk_base_f16, auk_base_f32, auk_base_q8_0 Voice description Duration · Guidance strength · Synthesis steps · Seed Generation parameters
AuK-Flash auk_flash_f16, auk_flash_f32, auk_flash_q8_0 Voice description Duration · Seed Generation parameters
| MIT Model card and terms audio.cpp |
VibeVoiceaudio.cppPreset voice Exact variants (3)
| Documented languages English, Chinese | Sampling · Guidance strength · Synthesis steps · Seed Generation parameters
| Terms by variant |
VoiceTutaudio.cppOptional reference · Voice design Exact variants (2)
| Documented languages Egyptian Arabic | Delivery instructions Voice design Emotion in descriptions or directions Speed · Duration · Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
Vocal eventslaugh, sigh | Apache-2.0 fine-tune; separate base and tokenizer terms Model card and terms audio.cpp |
VoxCPMaudio.cppReference voice Exact variants (1)
| Partial list English, Chinese | Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
VoxCPM2audio.cppOptional reference · Voice design Exact variants (4)
| Partial list Arabic, Danish, German, Greek, English +25Spanish (es), Finnish (fi), French (fr), Hebrew (he), Hindi (hi), Indonesian (id), Italian (it), Japanese (ja), Khmer (km), Korean (ko), Lao (lo), Malay (ms), Burmese (my), Dutch (nl), Norwegian (no), Polish (pl), Portuguese (pt), Russian (ru), Swedish (sv), Swahili (sw), Thai (th), Filipino (tl), Turkish (tr), Vietnamese (vi), Chinese (zh) | Delivery instructions Voice design Emotion in descriptions or directions Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
Voxtral TTSvoxtralPreset voice Backend choices (3)These are backend selectors. The exact weights depend on the configured server.
| Source claim Arabic, German, English, Spanish, French +4Hindi (hi), Italian (it), Dutch (nl), Portuguese (pt) | Model defaults | CC-BY-NC-4.0 Model card and terms |
Voxtral TTSaudio.cppPreset voice Exact variants (2)
| Documented languages Arabic, German, English, Spanish, French +4Hindi (hi), Italian (it), Dutch (nl), Portuguese (pt) | Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| CC-BY-NC-4.0 Model card and terms audio.cpp |
XTTS v2xttsReference voice Exact variants (1)
| Source claim Arabic, Czech, German, English, Spanish +12French (fr), Hindi (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Dutch (nl), Polish (pl), Portuguese (pt), Russian (ru), Turkish (tr), Simplified Chinese (zh-hans) | Speed Generation parameters
| Coqui Public Model License 1.0.0 Model terms Model source |
ZipVoice Distillaudio.cppReference voice Exact variants (2)
| Documented languages English, Chinese | Speed · Guidance strength · Synthesis steps · Text chunking · Seed Generation parameters
| Apache-2.0 Model card and terms audio.cpp |
Instructions and emotions are guidance. Check a short sample. Model-weight terms are separate from the Pandrator and audio.cpp software licences.
Transcription and word timing
Language recognition, word timing and speaker diarization are different capabilities. For transcription APIs, check the provider’s current catalogue.
| Model | Listed languages | Timing and notes |
|---|---|---|
| Whisper large-v3 | 100 Show languagesAfrikaans (af), Amharic (am), Arabic (ar), Assamese (as), Azerbaijani (az), Bashkir (ba), Belarusian (be), Bulgarian (bg), Bangla (bn), Tibetan (bo), Breton (br), Bosnian (bs), Catalan (ca), Czech (cs), Welsh (cy), Danish (da), German (de), Greek (el), English (en), Spanish (es), Estonian (et), Basque (eu), Persian (fa), Finnish (fi), Faroese (fo), French (fr), Galician (gl), Gujarati (gu), Hausa (ha), Hawaiian (haw), Hebrew (he), Hindi (hi), Croatian (hr), Haitian Creole (ht), Hungarian (hu), Armenian (hy), Indonesian (id), Icelandic (is), Italian (it), Japanese (ja), Javanese (jw), Georgian (ka), Kazakh (kk), Khmer (km), Kannada (kn), Korean (ko), Latin (la), Luxembourgish (lb), Lingala (ln), Lao (lo), Lithuanian (lt), Latvian (lv), Malagasy (mg), Māori (mi), Macedonian (mk), Malayalam (ml), Mongolian (mn), Marathi (mr), Malay (ms), Maltese (mt), Burmese (my), Nepali (ne), Dutch (nl), Norwegian Nynorsk (nn), Norwegian (no), Occitan (oc), Punjabi (pa), Polish (pl), Pashto (ps), Portuguese (pt), Romanian (ro), Russian (ru), Sanskrit (sa), Sindhi (sd), Sinhala (si), Slovak (sk), Slovenian (sl), Shona (sn), Somali (so), Albanian (sq), Serbian (sr), Sundanese (su), Swedish (sv), Swahili (sw), Tamil (ta), Telugu (te), Tajik (tg), Thai (th), Turkmen (tk), Filipino (tl), Turkish (tr), Tatar (tt), Ukrainian (uk), Urdu (ur), Uzbek (uz), Vietnamese (vi), Yiddish (yi), Yoruba (yo), Yue Chinese (yue), Chinese (zh) | Word timing through CrispASR; broad language coverage. |
| Parakeet TDT 0.6B v3 | 25 Show languagesBulgarian (bg), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), English (en), Estonian (et), Finnish (fi), French (fr), German (de), Greek (el), Hungarian (hu), Italian (it), Latvian (lv), Lithuanian (lt), Maltese (mt), Polish (pl), Portuguese (pt), Romanian (ro), Slovak (sk), Slovenian (sl), Spanish (es), Swedish (sv), Russian (ru), Ukrainian (uk) | Native word timestamps for its listed languages, including Polish. |
| Qwen3 ASR 0.6B / 1.7B | 30 Show languagesChinese (zh), English (en), Yue Chinese (yue), Arabic (ar), German (de), French (fr), Spanish (es), Portuguese (pt), Indonesian (id), Italian (it), Korean (ko), Russian (ru), Thai (th), Vietnamese (vi), Japanese (ja), Turkish (tr), Hindi (hi), Malay (ms), Dutch (nl), Swedish (sv), Danish (da), Finnish (fi), Polish (pl), Czech (cs), Filipino (fil), Persian (fa), Greek (el), Hungarian (hu), Macedonian (mk), Romanian (ro) | Timing is available for 20 languages through the aligner or Canary fallback. 10 recognition languages are transcript-only. Timed languagesChinese (zh), English (en), Yue Chinese (yue), German (de), French (fr), Spanish (es), Portuguese (pt), Italian (it), Korean (ko), Russian (ru), Japanese (ja), Dutch (nl), Swedish (sv), Danish (da), Finnish (fi), Polish (pl), Czech (cs), Greek (el), Hungarian (hu), Romanian (ro) |
| Qwen3 Forced Aligner 0.6B | 11 Show languagesChinese (zh), English (en), Yue Chinese (yue), French (fr), German (de), Italian (it), Japanese (ja), Korean (ko), Portuguese (pt), Russian (ru), Spanish (es) | Alignment, rather than transcription. Its coverage is narrower than Qwen3-ASR. |
| MOSS Transcribe-Diarize 0.9B | 50+ Model-card claim Languages named for the challengeEnglish, French, German, Italian, Portuguese, Spanish, Japanese, Korean, Russian, Thai, Vietnamese, Filipino, Urdu, Turkish These are the 14 MLC-SLM challenge languages, rather than a complete support list. | Speaker-attributed timestamps with automatic language handling. Word alignment has narrower language coverage. The model owner does not publish a complete language list. |
Qwen3-ASR recognises Polish; its native forced aligner does not support Polish. CrispASR uses a supported timing fallback. Not every ASR language has that option.
Input and output formats
- Book/text input
- TXT, PDF, EPUB, DOCX, MOBI, pasted text
- Subtitle input
- SRT; VTT through supported caption import paths
- Audio/video input
- WAV, MP3, FLAC, M4A, MP4, MKV, MOV, WebM and other supported media formats
- Audio output
- M4B, MP3, Opus, FLAC, WAV
- Subtitle/text output
- SRT, VTT, plain text; Quick Transcribe also offers JSON
- Video output
- MP4 with selectable or burned subtitles; narrated video-book output
DOCX and MOBI need Calibre. Scanned PDFs may need OCR. Local services have different memory and hardware requirements; check the selected package in the Manager.
Other local speech services
Alongside audio.cpp, the app has these service configurations. Some values are compatibility selectors rather than model-weight names.
- Silero: v5_cis_base_nostress, v5_cis_ext, v5_5_ru, v3_en, v3_en_indic, v3_de, v3_es, v3_fr, v3_indic
- Voxtral: auto, gguf, bf16
- XTTS: tts_models/multilingual/multi-dataset/xtts_v2