Alejandro Muñoz Fernández

Silabeador: separa palabras en sílabas

Esta herramienta divide automáticamente cualquier palabra en español que escribas en sus sílabas correspondientes en tiempo real. Es útil para comprobar reglas ortográficas, diptongos, hiatos o grupos consonánticos complejos propios del español (como ads-crip-ción).

1. Silabeador interactivo

Escribe la palabra que quieras separar en sílabas.

Resultado

: .

Nota

Es experimental y puede fallar; lee los fallos conocidos.

2. Notas técnicas sobre el algoritmo

El motor interno procesa la estructura de la palabra clasificando los caracteres en vocales abiertas/cerradas y subclases específicas de consonantes, aplicando un sistema recursivo de coincidencia de patrones basado en las reglas gramaticales del español. También incluye anulaciones personalizadas para casos excepcionales históricos que se encuentran en el diccionario de la DRAE.

Es un intento de aplicación para separar palabras en español en sílabas, adaptando a JavaScript el cuaderno ipython del repositorio Sibilizador de David Martín-Borregón (Mabodo), que usé en un proyecto antiguo que abandoné.

3. Fallos conocidos

No separa bien las sílabas de:

Tienen solución: usar una base de datos con las palabras ya separadas correctamente. Creo que así funciona el Silabeador TIP2, que separa correctamente todas las palabras conocidas.

Ya me ocuparé cuando tenga tiempo y ganas.

No es error, sino característica, no separar el grupo tl entre vocales porque es tan correcto como separarlo:

4. Referencias


  1. Nueva Gramática de la lengua española (2009), secciones §1.7 y §10.3b ↩︎

  2. Silabeador TIP ↩︎