我在我的游戏中使用pyttsx,但我遇到了一个问题 - 方法runAndWait()
导致它在短时间内停止以说出排队的文本。这是个问题,因为它打乱了我的计时。是否可以说一段文字但不停止所有其他活动?或者,python/pygame 中是否还有其他文本到语音转换器?
def say(text):
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[1].id)
engine.setProperty('rate', 250)
engine.say(text)
engine.runAndWait()