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()