作者pachingoo (pachingo)
看板Python
标题[问题] 关於text to speech (pyttsx)错误
时间Thu Aug 13 23:10:21 2015
不好意思,
想请教一下,在执行下方这两行程式後会出现下方的错误讯息,
是什麽原因?
还是因为pyttsx这个module没有支援Mac OS X 10.10,
我看pyttsx document内是写NSSpeechSynthesizer有支援到10.8 (Mountain Lion).
不知是否为这个原因? 因为是新手完全没有头绪,所以想请教一下各位,谢谢!
程式:
import pyttsx
engine = pyttsx.init()
错误讯息:
/Users/PA/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pyttsx/drivers/nsss.pyc in initWithProxy(self, proxy)
26 class NSSpeechDriver(NSObject):
27 def initWithProxy(self, proxy):
---> 28 self = super(NSSpeechDriver, self).init()
29 if self:
30 self._proxy = proxy
AttributeError: 'super' object has no attribute 'init'
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.221.173
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1439478624.A.A31.html
1F:→ Fungshui: 这应该是PyObjC的问题,而看起来你的interpreter是 08/14 10:58
2F:→ Fungshui: canopy装来的2.7,如果要省事一点的话就用系统的python 08/14 11:00
3F:→ Fungshui: 如果一定要用canopy的话,可能要试下其它的PyObjC版本 08/14 11:00
4F:→ uranusjr: 已经有人反应到官方 issue tracker 了, 不过还没有回应 08/14 13:09
5F:→ uranusjr: 感觉应该是和 Canopy 没关系 (不确定) 08/14 13:11
6F:→ pachingoo: 谢谢,换另一台windows的电脑就可执行,看来可能跟PyObjC 08/14 23:41
7F:→ pachingoo: 有关 08/14 23:41