I created this app for my personal use; thought it might be useful for you too.
The app reads incoming messages into my Bluetooth headset; it reads the originator and the message content.
Very useful for me during my 45 minutes commute to work when I don't want to miss important text messages. Also useful during meetings when you don't want to disturb it.
And don't worry about having text messages read while you're in a call; the app will queue all incoming messages and read them once your call is over. Cool, right?
It currently reads messages in English, Italian, French, German and Spanish; the app will allow you to download the audio support if not installed in your device.
Well, that's it, hope this is as useful to you as it is to me.