Почему модуль pyttsx3 не работает при его компиляции, но работает при его интерпретации - PullRequest
0 голосов
/ 18 октября 2019

Итак, я работал над этой программой преобразования текста в речь, где вы можете задать вопрос, и он выполнит функцию, а затем устно сообщит вам ваш ответ. Когда программа интерпретируется python, все работает нормально и хорошо, однако, когда я компилирую свой код, тогда все просто загорается, как говорит Windows, и я цитирую «Не удалось выполнить скрипт Allison».

Этопредназначался для того, чтобы просто запускаться на моих компьютерах с Windows (Windows 10, 64-битная версия), или просто для собственного удобства. У меня есть ощущение, что это может быть связано с моим антивирусным программным обеспечением, но я не могу сказать наверняка. Я использую антивирусное программное обеспечение AVG. Однако всякий раз, когда я компилирую какую-либо программу, которая вообще не использует TTS, все работает нормально.

def talkToMe(audio):
    print(audio)
    engine = pyttsx3.init()
    engine.say(audio)
    engine.runAndWait()

Теперь все, что с этим кодом, похоже, дает ожидаемый результат (хотя вы должны говорить четко, но это проблемана другой день) но, как я уже сказал, все перестает работать, когда я компилирую свой код. Любая помощь будет очень признательна, так как я еще учусь в школе, но очень увлекаюсь компьютерами и программированием:)

...