Il faut déjà définir ce qu'est une syllabe.
Ce n'est pas évident http://fr.wikipedia.org/wiki/Syllabe.
En brutale la solution est de créer un dictionnaire des syllabe (suite de lettres) puis...