¿Cómo funciona el algoritmo?
El algoritmo divide las palabras en sílabas siguiendo reglas del español como la presencia de diptongos,
hiatos y límites fonéticos.
Se analizan patrones vocálicos y consonánticos para aplicar normas de separación.
Puntos importantes
Hay que tener en cuenta que hay ciertos conjuntos de letras que debemos tratar con cuidado:
- Conjuntos consonánticos: Son aquellos que tienen dos o más consonantes sin una vocal intermedia.
- Iniciales: BL, BR, CL, CR, PL, PR, DR, TR, FL, FR, GR, GL
- Finales: MS, NS y todas las palabras que terminan en consonante que para hacer el plural solo se añade S
- Dígrafos: Conjunto de dos letras que forman un único sonido: CH, LL, RR, QU, GU
- Diptongos con H: Recordad que los diptongos pueden tener H intercaladas. Ej.: Ahijado (ahi-ja-do)
- Diptongos omitidos: No siempre se hace un diptongo donde se pueda hacer. Ej.: Ahuecar (a-hue-car) y no como (ahu-e-car)
Estrategia
El núcleo de cada sílaba son las vocales por lo que hay que hay que empezar detectandolas.
- Detectar la primera vocal.
- Asegurar que la vocal no sea de un dígrafo.
- Comprobar si es un diptongo, triptongo o hiato.
- Aplicar una estrategia look ahead para saber cuales son las siguientes consonantes que ya no pertenencen a la silaba actual.