Proyecto Web · Herramienta para Músicos

Diccionario de Rimas y Asistente de Composición

Herramienta para escribir y entrenar freestyle en español. Buscas una palabra y te devuelve sus rimas consonantes y asonantes agrupadas por terminación entre más de 645.000 palabras; armas tu propio tablero de terminaciones; y escribes la letra en un editor que cuenta las sílabas de cada verso, marca el esquema de rima y te sugiere rimas para la palabra donde está el cursor. Hecho con Next.js, TypeScript, Supabase y la API de Claude o Gemini.

Rimas: diccionario de rimas y asistente de composición de letras
🎤

645k Palabras

Rimas en 38 ms

Características Principales

Todo lo que necesitas para escribir una letra que rime

🔎

Buscador de Rimas

Escribes una palabra y obtienes solo las terminaciones que riman con ella, con filtros por tipo de rima, sílabas, acentuación y categoría gramatical.

🗂️

Mi Tablero

Columnas con las terminaciones que más usas, donde puedes agregar palabras a mano, incluso licencias poéticas que no riman en sentido estricto.

✍️

Compositor de Letras

Editor que cuenta las sílabas de cada verso con sinalefa, para comparar el flow entre líneas, y resalta las palabras que repites.

🔁

Esquema de Rima Automático

Cada verso recibe su letra (A, B, A, B…) según cómo termina de verdad, y el panel de rimas sigue la palabra donde tienes el cursor.

🤖

Ingesta de Letras con IA

Pegas la letra de una canción y Claude o Gemini extraen vocabulario nuevo y pares de rima reales, que tú apruebas antes de que entren al diccionario.

📚

Catálogo Completo

Todas las familias de rima del español en una vista virtualizada que se desplaza con fluidez aunque tenga cientos de miles de palabras.

Stack Tecnológico

Un motor fonético propio sobre un stack web moderno

▲Next.js 16
⚛️React 19
📘TypeScript
🟢Supabase
📜TanStack Virtual
✅Vitest

Desafíos y Soluciones

Problemas técnicos resueltos durante el desarrollo

1

Un Motor Fonético del Español

Para saber si dos palabras riman hay que transcribirlas, separarlas en sílabas y encontrar la tónica; un error ahí da resultados creíbles pero falsos.

Solución: Un paquete TypeScript puro, sin dependencias y desarrollado con TDD, con seseo latinoamericano para que «casa» y «caza» rimen como en el freestyle.
2

Búsqueda Lenta

Buscar rimas en cientos de miles de palabras tardaba 1,7 segundos y la base gratuita se pausaba sola, dejando la búsqueda caída.

Solución: Primero índices compuestos que la bajaron a 38 ms; después, un índice estático particionado que no depende de la base de datos.
3

La IA Puede Inventar

Si la IA analiza mal dos o tres letras, llena el diccionario de palabras y rimas inventadas sin que nadie lo note.

Solución: La IA propone y el usuario aprueba: cada hallazgo pasa por una compuerta de revisión y la salida se valida con un esquema Zod.
4

Contar Sílabas como un Músico

En una canción las vocales entre palabras se funden (sinalefa), así que el conteo gramatical no sirve para medir el flow.

Solución: Conteo por verso que aplica la sinalefa entre palabras e ignora números y símbolos, cubierto con tests.

Código Fuente

Explora mis proyectos en GitHub. Este incluye el motor fonético, el índice de rimas, el compositor y la ingesta con IA.

🔤Motor fonético
⚡Búsqueda en 38 ms
🤖Claude y Gemini
Ver GitHub

¿Necesitas una herramienta a medida con IA?

Puedo crear aplicaciones web que procesan lenguaje y usan IA para resolver problemas concretos