1

我正在学习 python。现在我正在尝试部署一个应用程序,用户将在其中以语音的形式获得输出。我附带了一个名为 pyttsx 的库。所以我在lib文件夹中复制了文件夹pyttsx。但它给了我错误

 Traceback (most recent call last):
  File "C:\Python27\bot.py", line 10, in <module>
  engine = pyttsx.init()
  File "C:\Python27\lib\pyttsx\__init__.py", line 39, in init
  eng = Engine(driverName, debug)
  File "C:\Python27\lib\pyttsx\engine.py", line 45, in __init__
  self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug)
  File "C:\Python27\lib\pyttsx\driver.py", line 64, in __init__
  self._module = __import__(name, globals(), locals(), [driverName])
  File "C:\Python27\lib\pyttsx\drivers\sapi5.py", line 19, in <module>
  import win32com.client
  ImportError: No module named win32com.client

该软件包还附带其他文件夹和文件

这是相同的树结构

├───文档

├────pyttsx

       └───drivers

└────pyttsx.egg-info

由于我是 python 新手,任何人都可以告诉我如何包含我正在使用 Windows 7 家庭高级版的库。安装目录存在于 c 中。

4

2 回答 2

0

您想要“python for windows”扩展,可从 http://sourceforge.net/projects/pywin32/获得。

于 2013-10-13T16:01:36.520 回答
0

首先使用其 Windows 安装程序安装pywin32-extensions包。然后使用:

pip install pyttsx

安装pyttsx

于 2016-01-14T06:56:02.570 回答