Maybe he could use a text to voice app on a smartphone to speak?