问题描述
我一直在试图做人事助理,我一直在使用pttsx3和tkinter与您交谈,但是当我运行代码时,它会立即关闭程序,并且我在徘徊如何使其保持打开状态,因此我可以询问多个问题 所以我想我问的是pyttsx3运行后如何保持mainloop()打开fir tkinter
这是实际语音部分的外观,但这会立即关闭
import pyttsx3
engine = pyttsx3.init()
engine.say("This is Text-To-Speech Engine Pyttsx3")
engine.runAndWait()
engine.stop()
这不包括我代码的tkinter部分 我已经搜索了一些东西尝试,但是没有人遇到相同的问题
解决方法
这可能是由于您的PC上没有tts驱动程序。 Windows XP-10的SAPI5 NSSpeechSynthesizer适用于MACOS Leopard和Snow Leopard,espeak适用于Ubuntu。