Mac 的 pypiwin32 替代品

pypiwin32 alternatives for Mac

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)

我认为 OSX 没有 pypiwin32 的替代品,也许您可​​以分享您的错误是什么,以便我们以这种方式帮助您?

没有答案,但我还不能发表评论...

如果你是 运行 它在 mac OSX,你需要另外安装:

pip 安装 pyobjc

它会起作用的。我试过以下方法:

导入 pyttsx3

引擎 = pyttsx3.init('nsss')

声音 = engine.getProperty('voices')

安装 pyobj 后,它现在可以工作了:)