I tried several text-to-speak programs (on linux) such as
eSpeak, etc; but the voice in all of them is very robotic. There are voice templates to change voice from male to female, but the problem in them all is that the system read each word separately, instead of starting to read a sentence.
Is there any advanced program or trick to read a text with a relatively natural voice?
The current artificial voices cannot be listened for a long text (too boring as the listener cannot concentrate).