This app was mentioned in 5 comments, with an average of 1.40 upvotes
I am partial to the Cereproc engines. I'm currently using the "Heather" Scottish engine, and I think it's probably one of the best I have heard. The only issues Ihave is the pronunciations of some of the words, but other than that the flow is pretty nice.
It is a pay-for one though, you can find it Here
I'm using CereProc's Heather TTS. Its a paid app but fairly cheap and, for me, really worth it.
https://play.google.com/store/apps/details?id=com.cereproc.Heather
Look around TTS engines on the playstore.
Find one you like.
Most TTS engines have their own app where you can input your own texts on a box and have them read it out loud for you.
You can change pitch, speed, volume...
There is not a best TTS engine as it changes with what you are looking for and we are all searching for different things most of the time.
I use TTS to keep me from drifting off when reading a book on my phone so I need my tts engine to be quite noticeable but still bearable, you probably need something that sounds simpler but since you asked for suggestions:
Same thing as earlier but with Irish , both are reliable and I like to change things now and then
This app has a set of voices to select from and is completely free/quite reliable
Probably start out with the last one/the associated voices and see which one suits you best
I use CereProc's Heather.
59p isn't exactly going to break the bank...