Sort:  

Balabolka is good, it's compatible with the free Microsoft voices. Another good one is ESpeak-NG, it's compatible with Mbrola voices.

Thank you Mr. Anomaly