Я хочу исправить программу pyttsx3 - PullRequest
0 голосов
/ 16 июня 2020

Я недавно установил pyttsx3 и использую код:

import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()

Но когда я запускаю эту программу, у меня возникают проблемы: введите здесь описание изображения

Я не знаю, как с этим справиться: (

1 Ответ

0 голосов
/ 24 июня 2020

Попробуйте эту программу. У меня был некоторый опыт в этом.

engine = pyttsx3.init('sapi5')<--- Sapi5 is Win 10 only. Find the one for your system.
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[1].id)

def speak(audio):
    engine.say(audio)
    engine.runAndWait()

Тогда вот что вы делаете, чтобы он говорил:

speak("I am speaking this right now")
...