bagian yang tak ditunjukkan siapa pun
Dari tulisan ke ucapan.
Membaca nyaring bukan mengeja: ini soal menafsir. “1492” dibaca “seribu empat ratus sembilan puluh dua”; “Henry VIII” dibaca “Henry kedelapan”, tetapi “Louis XIV” dalam bahasa Prancis dibaca “Louis quatorze”; “EL CID” bukan angka Romawi; FBI dieja huruf demi huruf, NASA tidak. Sebelum satu suku kata pun disintesis, Yappy mengubah teks menjadi naskah baca: partitur atas apa yang benar-benar akan diucapkan.
Cobalah di sini saja: ini Rust yang sama dengan di aplikasi, dikompilasi untuk browser kamu.
Naskah akan muncul di sini, bagian yang diubah diberi garis bawah.
Dua belas keahlian dalam sekali jalan.
Tanggal
“24/5/1533” dibaca utuh, mengikuti urutan dan bentuk kata khas tiap bahasa.
Jam
“14:05” dibaca seperti orang mengatakannya, bukan seperti cara jam membacanya.
Mata uang
“3,50 €” diucapkan “tiga koma lima puluh euro”, dengan bentuk jamak yang semestinya.
Persentase
"7%" dibaca "tujuh persen", dan "0,5%" tidak diubah menjadi "nol koma lima".
Satuan
"230 °C" dibaca "dua ratus tiga puluh derajat Celsius".
Bilangan ordinal
"3.ª" dibaca "tercera", dengan gender dan deklinasinya di bahasa yang memilikinya.
Angka Romawi dengan akal sehat
"Abad XX" dibaca sebagai bilangan kardinal, "Enrique VIII" sebagai bilangan ordinal, dan "EL CID" bukan angka.
Akronim berdasarkan fonotaktik
FBI dieja huruf demi huruf; NASA dibaca sebagai kata. Aturannya ditentukan oleh bunyi, bukan oleh daftar.
Singkatan
"dll.", "hlm.", "abd. ke-19": setiap bahasa punya tabelnya sendiri.
Angka besar
Memakai tata bahasa RBNF dari Unicode CLDR, lengkap dengan gender dan deklinasinya.
31 bahasa
Aturannya sama, tata bahasanya mengikuti tiap bahasa. Tanpa daftar yang ditulis manual.
Irama
Judul mengambil napas setelah diucapkan; daftar menandai ketukannya sendiri. Jeda adalah bagian dari naskah, bukan kebetulan.