альтернативы pypiwin32 для Mac

#macos #importerror #chatbot

#macos #ошибка импорта #чат-бот

Вопрос:

Есть ли альтернатива для pypiwin32 на Mac?

Я пишу руководство о том, как создать чат-бота, однако я продолжаю получать ошибку импорта. Мне посоветовали установить 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)
  

Ответ №1:

Я не думаю, что существует альтернатива pypiwin32 для OSX, может быть, вы можете рассказать, в чем заключается ваша ошибка, чтобы мы могли вам таким образом помочь?

Не ответ, но я пока не могу комментировать…

Комментарии:

1. При запуске кода я продолжаю получать сообщение «Запрошенный драйвер не найден».

2. решает ли что-то подобное вашу проблему? github.com/nateshmbhat/pyttsx3/issues/1 .

3. Я также обнаружил, что вы могли бы попробовать это: pip install -U pyobjc. Может быть, вы не можете перехватить исключение и посмотреть, что оно выдает как ошибку при выполнении?

Ответ №2:

Если вы используете его на mac OSX, вам необходимо дополнительно установить:

pip устанавливает pyobjc

это сработает. Я пробовал следующее:

импортируйте pyttsx3

движок = pyttsx3.init(‘nsss’)

голоса = engine.getProperty(‘голоса’)

после установки pyobj и сейчас он работает 🙂