我在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()