以前提出过一个此类问题,但不是很有帮助。我在 Windows 10 操作系统中使用 Python3.6 版本。我收到一个错误,KeyError: 'sapi5' 并且在处理上述异常期间,发生了另一个异常。我的代码是:
import pyttsx3
engine = pyttsx3.init('sapi5')
voices = engine.getProperty('voices')
print(voices)
这是堆栈跟踪:
File "c:/Users/farhe/OneDrive/Desktop/PYTHON/jarvis/ai.py.py", line 2, in <module>
engine = pyttsx3.init(sapi5)
NameError: name 'sapi5' is not defined
我应该怎么办?