@Pyhon3x

В чем ошибка...?

Вот код:
import pyttsx
engine = pyttsx.init()
engine.say('Greetings!')
engine.say('How are you today?')
engine.runAndWait()


Вывод:
Traceback (most recent call last):
  File "FunTest.py", line 1, in <module>
    import pyttsx
  File "/home/ts/.local/lib/python3.6/site-packages/pyttsx/__init__.py", line 18, in <module>
    from engine import Engine
ModuleNotFoundError: No module named 'engine'


Почему ошибка не знаю, на Windows 10 работало.
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Попробуйте sudo apt install libespeak1
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
delvin-fil
@delvin-fil
Crazy Linux-admin
Шindows 10 работало

Логично - там другой движок.
У вас небось espeak отсутствует, вот и ошибка engine вылезла.
И да, возьмите версию посвежей.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы