Lumi y las Letras
Un juego para aprender a leer en voz alta, con las letras que se prenden a medida que se leen
Juego para macOS que enseña a leer a un chico de cinco años: Lumi, la narradora de Plasti, presenta las letras en el orden de las cartillas, y el chico lee en voz alta sílabas, palabras y frases. El juego lo escucha y va prendiendo lo que lee. El reconocimiento de voz y la voz de Lumi corren en la Mac, sin mandar nada a ningún servicio.
Qué es
Es el segundo juego que hago para mi hijo, después de Plasti. Él tiene cinco años y todavía no lee, así que esta vez Lumi, la lucecita de plastilina que narraba Plasti, hace de maestra.
La idea central es que el chico lee en voz alta y el juego lo escucha: a medida que lee, las sílabas se van prendiendo en la pantalla. Así ve lo que está leyendo mientras lo dice.

Cómo enseña
Sigue el orden de las cartillas de la escuela: primero las cinco vocales y después M, P, L, S, T, N, D, C y B. Se lee en imprenta mayúscula, como en sala de cinco y en primer grado, y cada palabra usa solo letras que ya se vieron. Cada letra es una lección de siete u ocho actividades cortas:
- Lumi presenta la letra y pide decirla.
- Tres dibujos que empiezan con esa letra, para nombrarlos en voz alta.
- Las sílabas: primero las lee Lumi, prendiéndolas, y después el chico.
- Escuchar una sílaba y tocar la que es.
- Armar una palabra con sus pedacitos.
- Leer palabras: el dibujo está tapado y aparece cuando se lee.
- Leer una frase, como «MI MAMÁ ME AMA».
- Una palabra nueva para el vocabulario.

Lumi lee primero las sílabas y las va prendiendo una por una; después le toca al chico.

Las sílabas de cada palabra van de colores alternados, como en las láminas. Si se traba, Lumi le dice esa parte y él la repite. Después de tres intentos alcanza con haberlo intentado: nunca se queda trabado.

El oído
Un chico que está aprendiendo no lee de corrido: dice «pe… lo… ta… ¡pelota!». Ningún reconocedor de voz está hecho para eso, así que el juego usa dos a la vez:
| Qué hace bien | |
|---|---|
| SpeechAnalyzer, el reconocedor de la Mac | La lectura de corrido: entiende palabra por palabra mientras se habla, al instante. |
| Whisper (whisper.cpp, large-v3-turbo) | Las sílabas sueltas, que el de la Mac no escribe. Va compilado dentro de la app y corre en la placa de video. |
Lo que entiende cada uno se compara con lo que había que leer por cómo suena en el Río de la Plata (casa se dice kasa, llave yave y la h no suena) y avanza con el que entienda primero. Al leer, la palabra tiene que sonar igual: el juego enseña justamente que «casa» no es «cama». Al nombrar un dibujo se perdona más.
Mientras habla Lumi, el oído no escucha, para no oírse a ella misma leyendo. Y el ruido de la sala se mide todo el tiempo, para que una tele prendida no se confunda con el chico hablando.
Vocabulario y álbum
En cada lección hay una palabra nueva con su explicación (ancla, erizo, murciélago, pulpo, telescopio, brújula…) y hay que decirla. Cada palabra aprendida queda pegada como figurita en un álbum: al tocarla, Lumi la dice.

Además hay un rincón para hablar y mirar: el chico dice lo que quiera y aparece escrito con letras de plastilina; si nombra algo del álbum, aparece el dibujo.

En cada lección vuelve una palabra de las anteriores, elegida entre las que más le costaron.
Para grandes
En el menú, «Para grandes» (⌘,) deja elegir entre mayúsculas y minúsculas, mostrar un globito con lo que entiende el juego, ver cómo está el micrófono y cada reconocedor, bajar Whisper y empezar de cero.
Cómo está hecho
- Swift con SceneKit y SpriteKit, compilado sin Xcode, igual que Plasti, y con el mismo aspecto de plastilina. Las letras son de plastilina en 3D y los dibujos de las palabras son los emojis de la Mac.
- whisper.cpp se compila estático con Metal y va adentro de la app; la Mac compila los programas de la placa de video al abrirla, así que alcanza con las Command Line Tools.
- La voz de Lumi es la misma de Plasti, generada en la Mac con Qwen3-TTS (sobre MLX) y verificada con Whisper: son 360 audios entre lo que dice entre actividades, cada letra, sílaba, palabra, frase y definición. De las frases se guarda cuándo empieza cada palabra, para prenderlas mientras ella lee.
- Las lecciones son un archivo de texto: letras, sílabas, palabras con su emoji y frases. Una revisión automática comprueba que cada palabra use solo letras ya aprendidas y que Lumi tenga todos los audios.
- El oído se prueba con voces de chico sintéticas y con un modo en que el juego juega solo una lección entera, contestando con la voz de Lumi por los dos reconocedores.
Estado
Las catorce lecciones se juegan de punta a punta. Falta lo más importante: ver cómo le va al oído con la voz de su jugador, y ajustar a partir de ahí.
Requisitos del sistema
- Sistema operativo
- macOS 26 Tahoe o posterior
- Procesador
- Apple Silicon (M1 o posterior)
- Espacio en disco
- 15 MB, más 550 MB del modelo de voz que se baja la primera vez
- Micrófono
- El de la Mac alcanza
- Controles
- Mouse o trackpad, teclado, o un joystick
Recomendaciones
- Jugar al lado del chico las primeras veces: si el juego no entendió algo que leyó bien, Enter lo da por leído.
- Un lugar sin tele ni música fuerte cerca del micrófono.
- Con el sonido prendido: Lumi explica cada actividad en voz alta.
La aplicación no está firmada por Apple. La primera vez, macOS avisa que no puede verificarla: en Ajustes del Sistema → Privacidad y seguridad, tocá «Abrir igualmente».
La primera vez pide permiso para usar el micrófono y ofrece bajar el modelo de Whisper (550 MB, de Hugging Face). Sin él el juego anda igual, pero entiende peor las sílabas sueltas.
Lo que dice el chico no se graba ni sale de la Mac: los dos reconocedores corren en la computadora.
Compilada para Apple Silicon. En equipos Intel no arranca.
La partida se guarda sola en ~/Library/Application Support/Letras.
Versiones publicadas
1 compilacion- v0.1.0 Ultima 5 de noviembre de 2026Descargar macOS arm64 · 7.4 MB
Primera versión: las vocales y nueve consonantes, con el oído que sigue la lectura en voz alta.
- Catorce lecciones en el orden de las cartillas: A E I O U y después M P L S T N D C B, en imprenta mayúscula.
- Leer en voz alta sílabas, palabras y frases: lo que se lee se va prendiendo, sílaba por sílaba.
- Dos reconocedores de voz en la Mac: el de Apple para la lectura de corrido y Whisper para las sílabas sueltas.
- Dibujos para nombrar, sílabas para tocar, palabras para armar con sus pedacitos y una palabra nueva por lección.
- Álbum de figuritas con cada palabra aprendida, y un rincón para hablar y ver escrito lo que se dice.
- Lumi, la narradora de Plasti, con 360 frases grabadas en la Mac.
Colaborar
Gracias por llegar hasta acá.
Lumi y las Letras y el resto de estos proyectos los construyo por mi cuenta, en mis ratos libres y sin financiamiento de nadie. Si algo de todo esto te resultó útil, te sirvió para aprender o simplemente tenés ganas de que siga, podés invitarme un café.
Cualquier monto ayuda y se agradece de verdad. También suma compartirlo o escribirme para contarme qué le cambiarías.
- Mercado Pago
Escaneá para leer el alias Alias
germi.dev.mpTransferí al alias desde Mercado Pago o desde el homebanking de tu banco.
- Monero
Escaneá con tu billetera de Monero Dirección XMR
4A9Jxy1wi7sMzpFhzXxeQY7NtUMMxbGLKDqiRyqTAZozTKUZb4faaEPV5bBfDZ8i2UGo7xnpVepupXSWBJho8abgBtaLMkvDirección estándar de Monero. Copiala y pegala en tu billetera antes de enviar.