Если вы все еще получаете ModuleNotFoundError после удаления и повторной установки pyttsx3, то это может быть решением для вас. В вашем терминале начните с удаления pyttsx3
pip uninstall pyttsx3
Затем установите pipenv как и так
pip install -u pipenv
тогда
pipenv install pyttsx3
Вы можете найти больше информации о pipenv, если хотите, из здесь .
Вот стекопоток ответ , который доказывает, что он работает с вашей проблемой.