我正在制作语音助手,当我说“设置闹钟”时,程序冻结并等待闹钟设置的时间。所以在闹钟响起之前我不能和助理说话。
这是代码
if 'alarm' in said:
engine.say('Set')
engine.runAndWait()
now = datetime.datetime.now()
alarm_time = datetime.datetime.combine(now.date(), datetime.time(int(said)))
time.sleep((alarm_time - now).total_seconds())
os.system("start alarm.mp3")
如何忽略它或对程序做一些事情以使其不会冻结?也许还有其他设置闹钟的方法?
帮助将不胜感激!
30秒到达战场
相关分类