pywin32, pypiwin32 и pyttsx3 установлены, но при написании простейшего кода import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()
выдает ошибку
ModuleNotFoundError: No module named 'pyttsx3'
Подскажите, что не так?
Может быть несколько причин, в системе установлено несколько Python-ов.
Есть виртуальные окружения.
Или не установлена библиотека pyttsx3.
Как запускаете скрипт? (Через командную строку? Или используете среду разработки?)
Я не уверен точно, но возможно у вас не совпадают версии, иногда такое вполне бывает.
Насколько я помню это решается так:
pip install имя_модуля версия_питона
Надеюсь помог!