I've tried using Windows Narrator but I don't know how to make it read more than a single line of text at a time. It seems to know the text continues since it will finish hyphenated words, but it just stops speaking after that unless I put the mouse over the next line of text, which results in a pretty disjointed reading experience.
I tried using Adobe Acrobat Reader but I couldn't get it to say anything at all with the Read This Page Aloud feature. It just didn't do anything. Seemed really janky and broken in general.