嗨,我正在 Mac 上尝试语音合成,我总是在我的程序中放置 while 循环,以便我可以使用它们,直到我决定停止,并且使用这段代码,它会重复“你想让我说什么?” 同时它会说我告诉它说的任何东西。
from Cocoa import NSSpeechSynthesizer
while 1==1
sp = NSSpeechSynthesizer.alloc().initWithVoice_(None)
sp.startSpeakingString_("What would you like me to say?")
say_1 = raw_input("What would you like me to say?")
sp.startSpeakingString_(say_1)
有人可以告诉我如何告诉 python 等到它完成后说出我告诉它的内容吗?