适用于Mac的pypiwin32替代品

时间:2019-03-16 19:35:01

标签: macos importerror chatbot

在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)

2 个答案:

答案 0 :(得分:1)

我不认为pypiwin32可以替代OSX,也许您可​​以分享自己的错误,以便我们为您提供帮助?

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

答案 1 :(得分:0)

如果要在Mac OSX上运行它,则需要另外安装:

pip安装pyobjc

它将起作用。我尝试了以下方法:

导入pyttsx3

engine = pyttsx3.init('nsss')

voices = engine.getProperty('voices')

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