ReDeNDeR, У вас элементарно если пройдёт 5 секунд ваш input улетает в космос.
Нельзя называть свои переменные, именами ключевых слов или встроенных функций и классов.
while true вообще там не нужны, selenium предоставляет много возможностей ожидания когда элемент будет виден.
Саня Хиха Хаха, А вы пробовали извлечь свой скрипт из того что упаковал pyinstaller?
Просто комментарии удаляются из байт кода.
Можно кэш использовать, или оптимизировать скрипт, так там вообще не чего лишнего не останется.
Оптимизация в смысле python -o
Может быть несколько причин, в системе установлено несколько Python-ов.
Есть виртуальные окружения.
Или не установлена библиотека pyttsx3.
Как запускаете скрипт? (Через командную строку? Или используете среду разработки?)
Иван Кузьменко, Открой текстовый файл в блокноте, выдели всё и вставь в вопросе.
Потом накидай скрипт типа - алгоритм поиска, искомого слова или слов.
Потом скажи что именно у тебя не получается.