import pyttsx3
engine = pyttsx3.init()
engine.say("Take your words back! Stackoverflow is the best out there. HANDS DOWN!")
engine.runAndWait()
I can change the rate, choose the voice between male or female but its pretty robotic.
I am using this solution for my text to voice needs but I want the voice to have a personality. Not having a robotic voice in certain situations helps. I would like to add emotion to it.
Is there any way it can be done?