Any espeak-ng voice will sound more or less robotic.toggle quoted messageShow quoted text
But, for example, English is quite good even with generated sound
because of elaborate phoneme adjustments for it.
To create your own definitions of espeak-ng sounds look at
Semi-solution would be using Klatt voice, which is more human
than standard voice. Unfortunatelly there is no known documentation
how to develop voice and use it from espeak-ng.
Another solution is to use MBROLA, which uses recorded diphthongs.
It is free to use, but not open source software. Look for it at
I am from Sri Lanka. We are creating a virtual avatar that can speak