Ошибка PYTTSX: не удается найти модуль с именем драйверов

Я все еще новичок в python, и недавно я попытался создать личного помощника. Я использую модуль PyTTSX, но когда я пытаюсь инициализировать пакет, я получаю эту ошибку:

****Файл "C:\Python34\lib\site-packages\pyttsx\driver.py", строка 64, в init self._module = import(name , globals(), locals(), [имя_драйвера]) ImportError: Нет модуля с именем «драйверы**»**

Любая обратная связь будет принята с благодарностью.


person lawre6b3    schedule 25.03.2017    source источник
comment
Сначала установите пакет pywin32-extensions с помощью установщика Windows. Затем используйте pip для установки pyttsx.   -  person eyllanesc    schedule 25.03.2017


Ответы (2)


Вероятно, вы загрузили версию PyTTSX с веб-сайта, созданную для Python 2. Обновленную версию можно найти на GitHub здесь. Скопируйте содержимое pyttsx/pyttsx в папку pythonXX/Lib/site-packages/pyttsx, и все готово.

person Huzefa Mandviwala    schedule 14.05.2017

Теперь существует версия pyttsx, совместимая с python3, которая называется pyttsx3.

просто используйте pip install pyttsx3

Его использование почти такое же, как у pyttsx.

import pyttsx3
engine  = pyttsx3.init()
engine.say("hello")
engine.runAndWait()
person Natesh bhat    schedule 26.06.2017