[问题] 关于text to speech (pyttsx)错误

楼主: pachingoo (pachingo)   2015-08-13 23:10:21
不好意思,
想请教一下,在执行下方这两行程式后会出现下方的错误讯息,
是什么原因?
还是因为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):
作者: Fungshui   2015-08-14 10:58:00
这应该是PyObjC的问题,而看起来你的interpreter是canopy装来的2.7,如果要省事一点的话就用系统的python如果一定要用canopy的话,可能要试下其它的PyObjC版本
作者: uranusjr (←這人是超級笨蛋)   2015-08-14 13:09:00
已经有人反应到官方 issue tracker 了, 不过还没有回应感觉应该是和 Canopy 没关系 (不确定)
楼主: pachingoo (pachingo)   2015-08-14 23:41:00
谢谢,换另一台windows的电脑就可执行,看来可能跟PyObjC有关

Links booklink

Contact Us: admin [ a t ] ucptt.com