Well, Android official TextToSpeech engine is very simple and easy to implement. I played with it for sometime and it is working exactly as it should.
But one disad
Google on 'alterntate android tts engine` gives a few: