except Exception as e:
usys.print_exception(e)
self.VC_30S_timer = osTimer()
+ self.ai_key_press_audio = osTimer()
self.VC_30S_timer.start(30000, 1, self.VC_30S_timer_cb)
self.online_kws = 1#是否开启线上关键词
self.get_config_timer_count = 0
exit_tts ="已退出语音留言模式"
EventMesh.publish("play_tts",[exit_tts,1])
pass
+ def ai_key_press_audio_cb1(self, event=None, msg = None):
+ self.aud.aud_tone_play(10,200)#播放按键音
+ def ai_key_press_audio_cb2(self, event=None, msg = None):
+ self.chenggong_tone() #播放按键音
+
def AI_key_press(self, event=None, msg = None):#按键按下
EventMesh.publish(constants.EVENT.SYSTEM_UP)#唤醒休眠
if EventMesh.publish("get_sos_flag")== 1:
self.key_state = 1
if PRESS_AUDIO_MODE == 1:
if dev_type == "7PIN" or dev_type == "7PIN_1_5":
- self.aud.aud_tone_play(10,200)#播放按键音
+ self.ai_key_press_audio.stop()
+ self.ai_key_press_audio.start(300, 0, self.ai_key_press_audio_cb1)
+ # self.aud.aud_tone_play(10,200)#播放按键音
self.Close()
if PRESS_AUDIO_MODE == 0:
if dev_type == "7PIN" or dev_type == "7PIN_1_5":
- self.chenggong_tone()
+ self.ai_key_press_audio.stop()
+ self.ai_key_press_audio.start(200, 0, self.ai_key_press_audio_cb2)
+ # self.chenggong_tone()
# if dev_type == "7PIN":
# self.chenggong_tone()
#self.aud.aud_tone_play(10,200)#播放按键音