Talkative is a project mainly written in Java, it's free.
Text to speech PhoneGap plugin for Android
PhoneGap plugin to support Text to Speech on Android