Saltar al contenido
Yappy Descargar
Idioma: es

la pieza que nadie más enseña

De lo escrito a lo dicho.

Leer en voz alta no es deletrear: es interpretar. «1492» se dice «mil cuatrocientos noventa y dos»; «Enrique VIII» se dice «Enrique octavo», pero «Louis XIV» en francés se dice «Louis quatorze»; «EL CID» no es un número romano; el FBI se deletrea y la NASA no. Antes de sintetizar una sola sílaba, Yappy convierte el texto en un guion de lectura: la partitura de lo que la voz va a decir de verdad.

El guionizador

Pruébalo aquí mismo: es el mismo Rust de la app, compilado para tu navegador.

El guion aparecerá aquí, con lo transformado subrayado.

Doce oficios en una pasada.

Fechas

«24/5/1533» se dice entero, con el orden y el género de cada lengua.

Horas

«14:05» se dice como lo diría alguien, no como lo leería un reloj.

Monedas

«3,50 €» se dice «tres euros con cincuenta», con el plural que toca.

Porcentajes

«7 %» se dice «siete por ciento», y «0,5 %» no se convierte en «cero coma cinco».

Unidades

«230 °C» se dice «doscientos treinta grados centígrados».

Ordinales

«3.ª» se dice «tercera», con su género y su declinación donde la haya.

Romanos con criterio

«siglo XX» es cardinal, «Enrique VIII» es ordinal y «EL CID» no es un número.

Siglas por fonotáctica

El FBI se deletrea; la NASA se lee. La regla la decide cómo suena, no una lista.

Abreviaturas

«etc.», «pág.», «S. XIX»: cada lengua tiene su tabla.

Números grandes

Con las gramáticas RBNF de Unicode CLDR, género y declinación incluidos.

31 idiomas

Las mismas reglas, con la gramática de cada lengua. Sin listas escritas a mano.

El ritmo

Los títulos respiran después de decirse; las listas marcan su compás. Las pausas forman parte del guion, no del azar.

Preguntas frecuentes

¿Qué son las gramáticas RBNF?
RBNF son las siglas de Rule-Based Number Format: las reglas con las que Unicode CLDR describe cómo se dice un número en cada lengua. No es una tabla de mil palabras, sino una gramática: por eso sabe que en español son «doscientas páginas» y no «doscientos páginas», que el ruso declina los numerales y que el francés cuenta hasta noventa por veintenas. Yappy las interpreta en Rust puro, sin listas escritas a mano.
¿Por qué hace falta un guionizador? ¿No lo hace la voz sola?
No, y es a propósito. El modelo de voz de Yappy trabaja a nivel de carácter: pronuncia exactamente lo que le llega escrito. Eso lo hace rápido y ligero, pero significa que si le llega «1492» intentará decir eso mismo, letra por letra. En un modelo así, la normalización es la pronunciación. El guionizador es la pieza que convierte cada cifra, cada sigla y cada símbolo en las palabras que diría una persona.
¿En cuántos idiomas funciona?
En los 31 que habla la voz, y cada uno con sus propias reglas: el orden de las fechas, el nexo de las monedas, los ordinales, las abreviaturas y los romanos. Un siglo XV se dice «siglo quince» en español y «fifteenth century» en inglés; «Louis XIV» es «Louis quatorze» y no «Louis fourteenth». Las mismas doce tareas, treinta y una gramáticas.
¿Por qué el karaoke cae siempre en la palabra exacta?
Porque el guion no es solo el texto transformado: guarda el mapa entre lo escrito y lo dicho. Cuando la voz pronuncia «mil cuatrocientos noventa y dos», el guion sabe que esas cuatro palabras vienen de las cuatro cifras de «1492», y el subrayado se posa encima sin desplazarse. Es la diferencia entre iluminar el texto y adivinarlo.
Una palabra se pronuncia mal. ¿Puedo corregirla?
No hay, hoy por hoy, un diccionario de pronunciación de usuario. Como el modelo lee caracteres, la vía rápida es escribir la palabra como suena en el editor y volver a escucharla. Y si lo que falla es un patrón general (una abreviatura, una sigla, una unidad), cuéntalo en los temas de GitHub: las tablas del guionizador crecen con esos casos.
¿El guionizador de esta página es el mismo que el de la app?
El mismo código, compilado a WebAssembly para que corra en tu navegador. Lo que escribas aquí no sale de tu pestaña. Y como todo el proyecto es abierto, puedes leer las reglas una por una en el repositorio.

El guion es la mitad de la historia; la otra mitad se escucha.

Escuchar una muestra