How to make pyttsx module's voice go slower How to make pyttsx module's voice go slower python-3.x python-3.x

How to make pyttsx module's voice go slower


newVoiceRate = 145engine.setProperty('rate',newVoiceRate)


Try this:

engine.setProperty('rate', newVoiceRate)

Replace newVoiceRate with rate according to requirement. It's integer speech rate in words per minute. Defaults to 200 word per minute.


To make the voice go slower in pyttsx3 you can just do:

import pyttsx3   text = "Hello" engine = pyttsx3.init()engine.setProperty("rate", rate)engine.say(text)engine.runAndWait()