pywin32和pyttsx错误,麻烦结合两者

时间:2015-07-27 17:38:13

标签: python-2.7 pywin32 pyttsx

我的网站包中有pywin32,我的pyttsx在一个单独的文件夹中。这是我收到以下错误的原因吗?

import win32api, sys, os
ImportError: DLL load failed: The specified module could not be found

代码如下,

import pyttsx
def onStart(name):
    print 'starting', name
def onWord(name, location, length):
    print 'word', name, location, length
def onEnd(name, completed):
    print 'finishing', name, completed
engine = pyttsx.init()
engine.connect('started-utterance', onStart)
engine.connect('started-word', onWord)
engine.connect('finished-utterance', onEnd)
engine.say('The quick brown fox jumped over the lazy dog.')
engine.runAndWait()

从这里开始,http://pyttsx.readthedocs.org/en/latest/engine.html#examples

我的pywin32来自这里,

http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

for Py 2.7

2 个答案:

答案 0 :(得分:0)

问题在于文件

_

不在正确的目录中。它必须在

>>> del _
>>> 2 + 2
4
>>> _
4

@CristiFati

答案 1 :(得分:0)

使用 pyttsx3 模块。它支持python3和python2。

安装:

df.X.fillna(df.groupby('Y').X.transform('median'), inplace=True) df Y X 0 a 10.0 1 a 5.0 2 a 7.5 3 b 12.0 4 b 13.0 5 b 12.5 6 c 5.0 7 c 5.0 8 c 5.0 9 c 6.0

它会自动安装那些win32和其他依赖项。