Here's an interesting free app which does limited text-to-speech, speech-to-text along with translation among several languages.
Not for input into apps, though.
Also, needs 'Net access to work, since the speech engines are on their server.
http://www.appbrain.com/app/talk-to-...talktome.cloud
Kirk