Python程序产生错误“编译时没有名为driver.sapi5的模块”

时间:2018-09-04 21:38:49

标签: python py2exe

我在Windows上使用Python 2.7的Pyttsx3遇到了问题。我正在尝试创建一个简单的文本到语音程序。以源代码形式,该程序可以正常运行。但是,当使用Py2Exe编译时,程序会产生一个错误,提示“没有名为drivers.sapi5的模块”。不幸的是,我无法粘贴整个错误。我已经尝试了一些方法,包括将sapi5.py和sapi5.pyc文件复制到dist目录中无济于事。这是我的代码。

import pyttsx3
engine=pyttsx3.init()
engine.say('hi')
engine.say(5+5)
engine.runAndWait()

0 个答案:

没有答案