我正在使用python模块pyttsx进行文本到语音,当我运行代码时,我收到此错误:
File "Practice_File.py", line 2, inengine = pyttsx.init() File "/Library/Python/2.7/site-packages/pyttsx/__init__.py", line 39, in init eng = Engine(driverName, debug) File "/Library/Python/2.7/site-packages/pyttsx/engine.py", line 45, in __init__ self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug) File "/Library/Python/2.7/site-packages/pyttsx/driver.py", line 64, in __init__ self._module = __import__(name, globals(), locals(), [driverName]) File "/Library/Python/2.7/site-packages/pyttsx/drivers /nsss.py", line 26, in class NSSpeechDriver(NSObject): objc.BadPrototypeError: Objective-C expects 1 arguments, Python argument has 2 arguments for
这是我的python代码:
import pyttsx engine = pyttsx.init() engine.say('Good morning.') engine.runAndWait()
有关如何解决此问题的任何想法?谢谢.