Macos 适用于Mac的pypiwin32替代方案
Mac上有pypiwin32的替代方案吗 我正在做一个关于如何创建聊天机器人的教程,但是我一直收到一个导入错误。有人建议我安装pypiwin32,但我很快意识到它只适用于windows而不适用于osx。下面是聊天机器人的代码,在这里我得到了导入错误Macos 适用于Mac的pypiwin32替代方案,macos,importerror,chatbot,Macos,Importerror,Chatbot,Mac上有pypiwin32的替代方案吗 我正在做一个关于如何创建聊天机器人的教程,但是我一直收到一个导入错误。有人建议我安装pypiwin32,但我很快意识到它只适用于windows而不适用于osx。下面是聊天机器人的代码,在这里我得到了导入错误 import speech_recognition as sr import pyttsx3 try: engine = pyttsx3.init() except ImportError: print("Requested dri
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)
我认为OSX没有pypiwin32的替代方案,也许你可以分享你的错误,这样我们就可以帮助你了
不是答案,但我还不能评论…如果您在mac OSX上运行它,您需要另外安装: pip安装pyobjc 它会起作用的。我试过以下方法: 导入pyttsx3 engine=pyttsx3.init('nsss') voices=engine.getProperty('voices')
安装pyobj后,它现在开始工作:)我运行代码时不断收到“未找到请求的驱动程序”。类似的操作是否解决了您的问题。我还发现您可以尝试这样做:pip安装-U pyobjc。也许您无法捕获异常并在执行时将其视为错误?