[問題] 關於text to speech (pyttsx)錯誤

看板Python作者 (pachingo)時間10年前 (2015/08/13 23:10), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/2 (看更多)
不好意思, 想請教一下,在執行下方這兩行程式後會出現下方的錯誤訊息, 是什麼原因? 還是因為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://www.ptt.cc/bbs/Python/M.1439478624.A.A31.html

08/14 10:58, , 1F
這應該是PyObjC的問題,而看起來你的interpreter是
08/14 10:58, 1F

08/14 11:00, , 2F
canopy裝來的2.7,如果要省事一點的話就用系統的python
08/14 11:00, 2F

08/14 11:00, , 3F
如果一定要用canopy的話,可能要試下其它的PyObjC版本
08/14 11:00, 3F

08/14 13:09, , 4F
已經有人反應到官方 issue tracker 了, 不過還沒有回應
08/14 13:09, 4F

08/14 13:11, , 5F
感覺應該是和 Canopy 沒關係 (不確定)
08/14 13:11, 5F

08/14 23:41, , 6F
謝謝,換另一台windows的電腦就可執行,看來可能跟PyObjC
08/14 23:41, 6F

08/14 23:41, , 7F
有關
08/14 23:41, 7F
文章代碼(AID): #1LpBDWen (Python)
文章代碼(AID): #1LpBDWen (Python)