I thought Pages could speak selected text, but I can't find the ability. I suggest you leave feedback for the Pages team regarding this. You can find it under the Pages menu > Provide Pages Feedback. That takes you to the same page as
this link.
In the meantime, TextEdit can read text, so you could copy & paste the text into a TextEdit document, select all, then go to Edit > Speech > Start Speaking.