When I run this code I always get this error: ModuleNotFoundError: No module named 'engine'
.
import pyttsx
engine = pyttsx.init()
engine.say('hello world')
Does anyone know why this is happening and how to fix it?
Use pyttsx3
package instead that supports both python 2 and 3. You can install it for example with pip install pyttsx3
on your system.
import pyttsx3
engine = pyttsx3.init()
engine.say("hello world")
engine.runAndWait()