다른 앱은 보여 주지 않는 부분
글에서 말로.
소리 내어 읽는 일은 철자 풀기가 아니라 해석이다. “1492”는 “천사백구십이”로 읽고, “헨리 8세”는 “헨리 팔세”로 읽는다. 프랑스어 “Louis XIV”는 “루이 카토르즈”로. “CD”는 로마 숫자로 읽으면 400이지만, 보통은 그냥 씨디다. FBI는 철자를 하나씩 읽고, NASA는 한 단어로 발음한다. Yappy는 첫 음절 하나를 합성하기도 전에 텍스트를 낭독 대본으로 바꿔 둔다. 목소리가 실제로 말할 내용의 악보다.
여기서 바로 써 볼 수 있다: 앱에 들어 있는 바로 그 Rust를 브라우저용으로 컴파일한 것이다.
여기에 대본이 나타난다. 변환된 부분은 밑줄로 표시된다.
한 번에 열두 가지 일.
날짜
“24/5/1533”은 통째로 읽습니다. 언어마다 다른 어순과 문법에 맞춰서요.
시각
“14:05”는 시계가 읽는 식이 아니라 사람이 말하는 식으로 읽습니다.
화폐
“3.50 €”는 “3유로 50센트”로 읽습니다. 단위와 형태까지 알맞게.
백분율
“7%”는 “칠 퍼센트”로 읽습니다. 그리고 “0.5%”는 “영점오”로 끝나지 않습니다.
단위
“230 °C”는 “섭씨 이백삼십 도”로 읽습니다.
서수
“3.ª”는 “tercera”로 읽습니다. 성과 격이 있는 언어라면 그에 맞춥니다.
로마 숫자와 판단
“20세기”는 기수로, “Enrique VIII”는 서수로 읽습니다. “EL CID”는 숫자가 아닙니다.
두문자어와 발음
FBI는 한 글자씩 읽고, NASA는 한 단어로 읽습니다. 규칙을 정하는 것은 목록이 아니라 소리입니다.
약어
“etc.”, “pág.”, “S. XIX”: 언어마다 표가 하나씩 있습니다.
큰 수
Unicode CLDR의 RBNF 문법으로, 성과 격 굴절까지 읽어 냅니다.
31개 언어
규칙은 같습니다. 문법만 각 언어의 것입니다. 손으로 쓴 목록은 없습니다.
리듬
제목은 말을 마친 다음에 숨을 쉽니다. 목록은 저마다 박자를 맞춥니다. 쉼은 우연이 아니라 대본의 일부입니다.