我做了一个聊天箱,希望用户输入命令,计算机同时说出代码,但这是不可能的!我可以使用哪个模块或函数使其同步?在
我用键绑定了一个函数,当它被击中时,这个函数开始运行。当电脑说话时,窗口冻结,但我希望它们同时工作
engine = pyttsx3.init('sapi5')
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[len(voices) - 1].id)
def speak(audio):
chatbox.update()
engine.say(audio)
engine.runAndWait
def send_btn(event):
msg = user_input.get('1.0', END)
msg = str(msg).lower()
user_input.delete('1.0', END)
chatbox.insert(END, 'User: ' + msg)
speak(msg)
我希望同时运行speak函数和tkinter窗口,而且tkinter窗口不会冻结!在
目前没有回答
相关问题 更多 >
编程相关推荐