Rated 3 out of 5 stars

For text to speech have a look at TalkingClipboard.com, as it has much better features and free.