Para usar TTS es muy sencillo, aquí tienes un ejemplo, yo lo hice hace un par de años y no es nada difícil:
http://android.programmerguru.com/an...peech-example
Y ahora por partes:
- La predicción de escritura depende del teclado que tengas instalado en el móvil.
- El motor TTS que se usará es independiente del código, tu código usará el motor TTS por defecto, salvo que indiques uno en concreto.
Es una aplicación bastante sencilla, y buena para iniciarse en Android.