在Mac上是否有pypiwin32的替代品?
我正在做一个有关如何创建聊天机器人的教程,但是我一直遇到导入错误。我得到安装pypiwin32的建议,但很快意识到它仅适用于Windows,不适用于osx。下面是聊天机器人的代码,我在该代码上导入错误。
import speech_recognition as sr
import pyttsx3
try:
engine = pyttsx3.init()
except ImportError:
print("Requested driver is not found")
except RuntimeError:
print("Driver failed to initialize")
voices = engine.getProperty('voices')
for voice in voices:
print(voice.id)
答案 0 :(得分:1)
我不认为pypiwin32可以替代OSX,也许您可以分享自己的错误,以便我们为您提供帮助?
没有答案,但我还不能发表评论...
答案 1 :(得分:0)
如果要在Mac OSX上运行它,则需要另外安装:
pip安装pyobjc
它将起作用。我尝试了以下方法:
导入pyttsx3
engine = pyttsx3.init('nsss')
voices = engine.getProperty('voices')
在安装pyobj之后,它现在可以工作了:)