This app was mentioned in 3 comments, with an average of 1.33 upvotes
I found this on iOS App Store https://appsto.re/us/uTDCQ.i
And this is on Google Play Store https://play.google.com/store/apps/details?id=com.textsprecher
Edit: It looks like both those apps also have a "favorite" feature. So your uncle can "favorite" certain words or phrases that he uses often.
Text to Speech (by TK Solution)
T2S: Text to Voice - Read Aloud
I use this and it is quite good. The voices are not too robotic and it has multilingual support which was handy.