← Test of 22 open-weights TTS systems — every system with its score, cost, licence and a player.
Fifteen systems, seventeen sentences, 255 clips — the complete publishable set from the survey of 2026-08-18, ordered by blind listening score. Systems marked cloned were given the same Romanian reference clip; own voice systems cannot clone and speak their own; description and voice design systems take a written description of a voice instead of audio.
All audio here is synthetic — text-to-speech output, not a recording of anyone. Published for research and comparative evaluation, non-commercially. See LICENSES.md.
Bună dimineața! Afară sunt paisprezece grade și e înnorat.
the sentence the blind scores were given on
Am stins luminile din living și am încuiat ușa de la intrare.
a second neutral sentence
Am pornit centrala. Ajunge la douăzeci și unu de grade în vreo douăzeci de minute.
numerals written as words — text normalisation shows up here
Ședința este programată la ora trei, marți după-amiază.
opens on a capital Ș
Documentul are șaptesprezece pagini și trebuie citit până joi.
diacritic-dense: ș, ț, ă, î
Am primit un e-mail de la Google despre update-ul de software.
English loanwords in Romanian morphology
Te rog, spune-mi că nu vorbești serios.
the same clause, four terminal marks — full stop
Marked ≡: this system rendered byte-identical audio for two or more of the four terminal marks — its text front end destroyed the distinction before the model saw it. Here: FireRedTTS3, MMS-TTS Romanian, FireRedTTS3-Instruct.
Te rog, spune-mi că nu vorbești serios?
question mark
Marked ≡: this system rendered byte-identical audio for two or more of the four terminal marks — its text front end destroyed the distinction before the model saw it. Here: MMS-TTS Romanian.
Te rog, spune-mi că nu vorbești serios!
exclamation mark
Marked ≡: this system rendered byte-identical audio for two or more of the four terminal marks — its text front end destroyed the distinction before the model saw it. Here: MMS-TTS Romanian.
Te rog, spune-mi că nu vorbești serios...
ellipsis
Marked ≡: this system rendered byte-identical audio for two or more of the four terminal marks — its text front end destroyed the distinction before the model saw it. Here: FireRedTTS3, MMS-TTS Romanian, FireRedTTS3-Instruct.
Nu am înțeles. Poți să repeți, te rog?
a two-clause question
Nu îmi vine să cred că s-a întâmplat asta.
emotive content with no emotion markup
— Bun! gândi vulpea. Iaca hrana ce-o așteptam eu.
literary Romanian, opens on a dialogue dash
— Bre! da' cum naiba a murit vulpea asta aici?! Ti!... ce frumoasă cațaveică am să fac nevestei mele din blana istui vulpoiu!
regionalisms and stacked punctuation
— Cucurigu! boieri mari, dați punguța cu doi bani!
short exclamatory line
— Măi babă, mănânci ca în târgul lui Cremene. Ia dă-mi și mie niște ouă, ca să-mi prind pofta măcar.
longer literary passage
Era odată o vulpe vicleană, ca toate vulpile. Ea umblase o noapte întreagă după hrană și nu găsise nicăiri. […] Carul apropiindu-se de vulpe, țăranul ce mâna boii o vede și, crezând că-i moartă cu adevărat, strigă la boi. Boii se opresc.
559 characters — exposes drift and truncation