Hi Amene,
It’s a while since I have looked, but I didn’t find any decent libraries a while back. For a good text-to-speech, you have to turn to large providers as Google, IBM or MS.
This is also dependent on the language you want to speak. There might be a good smaller provider, but I haven’t found them
Regards
Sander