PYTTSX Error: Cannot find module named drivers

PYTTSX Error: Cannot find module named drivers

在python方面我还是个菜鸟,最近在尝试搭建一个私人助理。我正在使用 PyTTSX 模块,但是当我尝试初始化包时,我收到此错误:

****文件 "C:\Python34\lib\site-packages\pyttsx\driver.py",第 64 行,在 init 中 self._module = import(name, globals(), locals(), [driverName]) 导入错误:没有名为 'drivers**'**

的模块

如有任何反馈,我们将不胜感激。

您可能已经从该网站下载了专为 Python 构建的 PyTTSX 版本 2。可以在 GitHub here 上找到更新版本。将 pyttsx/pyttsx 的内容复制到您的 pythonXX/Lib/site-packages/pyttsx 文件夹中,您应该可以开始了。

现在有一个 python3 兼容的 pyttsx 版本,称为 pyttsx3

只需使用pip install pyttsx3

用法和pyttsx差不多

import pyttsx3
engine  = pyttsx3.init()
engine.say("hello")
engine.runAndWait()