For a long time I have used Microsoft speech tools that came along with the operating system for all text to speech converting needs. For a short while I have also used a free product called TextToWav to convert written text to audible .wav files.
But most of them suffer from annotation & punctuation problems. And I could never get a good selection of the voice.
I read about ReadPlease.com & decided to try it for my own use. You could also use this text to speech converter to read any web page content aloud to you.