Hola, te voy a comentar lo que ya te han dicho (iba a decírtelo de todos modos):
-No sabes cuál es la sílaba tónica. Puedes separar en sílabas (y algunas palabras lo harás mal, porque dependiendo de si la vocal está acentuada o no habrá diptongo o hiato), pero no sabrás la sílaba tónica (necesario para poner la tilde).
-Las tildes diacríticas... que es que distintas palabras se escriben igual y se diferencian mediante una tilde (como ya te han comentado, "más" y "mas", "cómo" y "como", "dé" y "de",...).
Por último, comentarte que he mirado sólo la salida de tu ejemplo, y tienes un error a la hora de saber lo que es un diptongo:
Eso está mal. Las letras "e" y "o" forman hiato (es decir, pertenecen a sílabas distintas).
Por último, sobre la viabilidad de tu proyecto... lo más factible que veo (y pese a eso tiene sus pegas y no es del todo fácil ni mucho menos) es hacerlo "a lo bruto" como han comentado (aunque el reto intelectual de separarlo en sílabas también esté bien), es decir, teniendo una base de datos con todas las palabras y comparando con ellas para ver si lleva o no tilde.
Saludos