Highlight sentence feature with text-to-speech
I believe that this is among the features of Kurzweil reader. They offer a free trial, so you can see whether this is what you'd like.

Another solution is Apple's own VoiceOver, which is built into the system. See especially the chapter on Working With Text.