【问题标题】:pypiwin32 alternatives for MacMac 的 pypiwin32 替代品
【发布时间】:2019-03-16 19:35:01
【问题描述】:

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

【问题讨论】:

    标签: macos importerror chatbot


    【解决方案1】:

    我认为 OSX 没有 pypiwin32 的替代品,也许您可​​以分享您的错误,以便我们可以帮助您?

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

    【讨论】:

    • 我在运行代码时不断收到“未找到请求的驱动程序”。
    • 这样的事情能解决你的问题吗? github.com/nateshmbhat/pyttsx3/issues/1.
    • 我还发现你可以试试这个:pip install -U pyobjc。也许您无法捕获异常并在执行时查看它给出的错误?
    【解决方案2】:

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

    pip 安装 pyobjc

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

    导入 pyttsx3

    engine = pyttsx3.init('nsss')

    voices = engine.getProperty('voices')

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      相关资源
      最近更新 更多