我想在说话之前打印一行。当我在 IDLE 中运行程序时,它工作正常。但编译后,文本是先说出来,然后再打印出来的。有人可以帮我吗?
我尝试了不同的方法来输入相同的代码,但没有奏效。
import pyttsx3
engine = pyttsx3.init()
engine.setProperty('rate', 150)
engine.setProperty('volume', 1)
def say(y):
print(y, end='')
engine.say(y)
engine.runAndWait()
say('Hello World')
我想在说话之前打印一行,但编译后总是先说话。