我的python版本是3.7,Pyaudio版本是2.7 程序在引擎初始化期间完全运行,但是我无法在Windows上使用 sipas5 ,因此我使用了 dummy
import pyttsx3
engine = pyttsx3.init("dummy")
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[0].id)
def speak(text):
print('Rex:' + text)
engine.say(text)
engine.runAndWait()
print("On")
speak("This program is running perfectly")
print("End")
输出
On
Rex:This program is running perfectly
End
Process finished with exit code 0
答案 0 :(得分:0)
虚拟不是语音引擎。它的tk只是测试。 pyttsx3有3种类型。 Sapi5,nsss和espeak。这就是您放在该init()中的内容。这是带有信息的官方python软件包的链接。