我正在尝试制作助手,但是当用户想要播放歌曲时,它会一直播放直到完成。我希望它在用户按键时停止。也一样engine.say()
。
我找不到中断对他们文档的操作的方法。有engine.stop()
pyttsx3 但我无法让它工作。我认为这可能是因为,engine.runAndWait()
但如果我不包括它,机器什么也没说。我该如何解决这些问题?如果有办法解决这个问题,我也可以尝试使用另一个模块。
import pyttsx3
from playsound import playsound
if "play" in input:
songName = input[5:] + ".mp3"
try:
playsound(songName)
except:
engine.say("I couldn't find the song.")
engine.runAndWait()