Skip to contents

Implementa una silabificación aproximada para español, respetando clústeres consonánticos típicos (C+l/r) y reglas básicas de diptongos/ triptongos (í/ú fuerzan hiato). La implementación es determinista y suficientemente precisa para conteo y segmentación general.

Usage

syll_split(word)

Arguments

word

Cadena (longitud 1). Se limpiará con clean_word() antes de segmentar. Si queda vacía, devuelve NA.

Value

Vector de sílabas en orden, o NA_character_ si no se pudo segmentar.

Examples

syll_split("canción")   # "can","ción"
#> [1] "can"  "ción"
syll_split("pingüino")  # "pin","güi","no"
#> [1] "pin" "güi" "no" 
syll_split("transporte")# "trans","por","te"
#> [1] "trans" "por"   "te"