Pyttsx не производит звук

Я пытаюсь использовать pyttsx для преобразования текста в речь на Windows 7, но он не производит речи.

Import pyttsx
Engine=pyttsx.init('sapi5')
Engine.say('hello')

Это мой код без ошибок и исключения приходят, но нет преобразования текста в речь

3 ответа

Вы также должны добавить это в последнюю строку.

Engine.runAndWait()

Python является регистрозависимым языком и должен быть установлен на вашем компьютере, чтобы вы могли использовать эту библиотеку. Если / когда Python установлен на вашем компьютере с Windows 7, попробуйте этот код:

import pyttsx
engine=pyttsx.init() # The init function doesn't take any parameters 
engine.say("hello") #I prefer double quotes, but single quotes work too

Вот список примеров: https://pyttsx.readthedocs.io/en/latest/engine.html

Вы можете попробовать это:

import pyttsx
engine = pyttsx.init()
engine.say('hello')
engine.runAndWait()
Другие вопросы по тегам