This app was mentioned in
with an average of
It's very subjective. Try the different English accents in the Google settings, or the Play Store
this one is fun
Here is a Scottish one. Btw what you are looking for are called text to speech(tts) programs so googling that might net you some neat results.