biten ingen annan visar
Från det skrivna till det sagda.
Att läsa högt är inte att bokstavera: det är att tolka. ”1492” läses ”fjortonhundranittiotvå”; ”Henrik VIII” läses ”Henrik den åttonde”, men ”Louis XIV” på franska läses ”Louis quatorze”; ”EL CID” är inget romartal; FBI bokstaveras, NASA gör det inte. Innan en enda stavelse syntetiseras gör Yappy om texten till ett lässkript: partituret till det rösten verkligen ska säga.
Prova här direkt: det är samma Rust som i appen, kompilerat för din webbläsare.
Skriptet visas här, med det omvandlade understruket.
Tolv yrken i ett svep.
Datum
”24/5/1533” läses upp i sin helhet, med varje språks ordningsföljd och genus.
Klockslag
”14:05” sägs som en människa skulle säga det, inte som en klocka skulle läsa det.
Valutor
”3,50 €” sägs ”tre euro och femtio”, med den pluralform som gäller.
Procent
”7 %” uttalas ”sju procent”, och ”0,5 %” blir inte ”noll komma fem procent”.
Enheter
”230 °C” uttalas ”tvåhundratrettio grader Celsius”.
Ordningstal
”3:e” uttalas ”tredje”, med rätt genus och böjning där det behövs.
Romartal med omdöme
”1500-talet” är grundtal, ”Karl XII” är ordningstal, och ”EL CID” är ingen siffra.
Akronymer efter fonotax
FBI uttalas bokstav för bokstav, NASA som ett ord. Det är ljudet som avgör, inte en lista.
Förkortningar
”osv.”, ”s.”, ”f.Kr.”: varje språk har sin egen tabell.
Stora tal
Med RBNF-grammatiken från Unicode CLDR, inklusive genus och böjning.
31 språk
Samma regler, med varje språks egen grammatik. Inga handskrivna listor.
Rytmen
Rubriker får andas efter att ha lästs upp; listor håller sin takt. Pauserna är en del av manuset, inte av slumpen.