del, ki ga nihče drug ne pokaže
Od napisanega do izgovorjenega.
Branje na glas ni črkovanje, ampak interpretacija. „1492“ se bere „tisoč štiristo dvaindevetdeset“; „Henrik VIII.“ se bere „Henrik osmi“, „Louis XIV“ pa se v francoščini bere „Louis quatorze“; „EL CID“ ni rimska številka; FBI se črkuje, NASA pa ne. Še preden sintetizira en sam zlog, Yappy besedilo pretvori v bralni scenarij: v partituro tega, kar bo glas zares povedal.
Preizkusi kar tukaj: to je isti Rust kot v aplikaciji, kompiliran za tvoj brskalnik.
Tukaj se bo pojavil scenarij, spremenjeno bo podčrtano.
Dvanajst obrti v enem zamahu.
Datumi
„24/5/1533“ se izgovori v celoti, z vrstnim redom in spolom posameznega jezika.
Ure
„14:05“ se pove, kot bi rekla oseba, ne kot bi ga prebrala ura.
Valute
„3,50 €“ se pove kot „trije evri in petdeset“, z množino, ki jo zahteva.
Odstotki
„7 %“ se izgovori „sedem odstotkov“, „0,5 %“ pa se ne spremeni v „nič celih pet“.
Enote
„230 °C“ se izgovori „dvesto trideset stopinj Celzija“.
Vrstilni števniki
„3.“ se izgovori „tretja“, s spolom in sklonom, kjer je treba.
Rimske številke z glavo
„XX. stoletje“ je glavni števnik, „Henrik VIII.“ je vrstilni števnik, „EL CID“ pa ni številka.
Kratice po fonotaktiki
FBI se črkuje, NASA pa se prebere. Pravilo določa zven, ne seznam.
Okrajšave
„itd.“, „str.“, „19. stol.“: vsak jezik ima svojo tabelo.
Velika števila
Z gramatikami RBNF iz Unicode CLDR, vključno s spolom in sklanjatvijo.
31 jezikov
Ista pravila, vsak jezik s svojo gramatiko. Brez ročno napisanih seznamov.
Ritem
Ko se naslov izgovori, si vzame odmor; seznami držijo takt. Premori so del scenarija, ne naključja.