我在Tkinter制作了一个程序,程序在用户按下按钮后必须说一些文字。声音正常,但问题是pyttsx在声音期间阻止了程序。例如,在程序中按下按钮,您就可以听到声音,然后只有按钮动画才会继续。如何阻止pyttsx停止程序?提前致谢。对不起,如果我的英语不好。这是我的示例代码:
import Tkinter as tk
import pyttsx
def click():
engine.say('test')
engine.runAndWait()
engine = pyttsx.init()
window = tk.Tk()
button = tk.Button(text='here', command=click)
button.pack()
window.mainloop()