Pyttsx文本到语音-ModuleNotFoundError:没有名为“ engine”的模块

时间:2018-08-24 07:17:25

标签: python pyttsx

我在Win10上使用Python3.7。我想使用Pyttsx,但显示错误。您知道如何解决此问题吗?

错误:

  
    

回溯(最近通话最近):       文件“ C:\ Python37 \ myTest \ test.py”,第2行,在         导入pyttsx       在第18行的文件“ C:\ Python37 \ lib \ site-packages \ pyttsx__init __。py”中         从引擎导入引擎     ModuleNotFoundError:没有名为“引擎”的模块

  

test.py:

import pyttsx
engine = pyttsx.init()
engine.say('Good morning.')
engine.runAndWait()

初始化 .py:

from engine import Engine

engine.py:

class Engine(object):
def __init__(self, driverName=None, debug=False):

1 个答案:

答案 0 :(得分:2)

尝试使用pyttsx3而不是pyttsx首先安装pyttsx3

pip install pyttsx3

并更改

import pyttsx

import pyttsx3

test.py:

import pyttsx3
engine = pyttsx3.init()
engine.say('Good morning.')
engine.runAndWait()