def converse(self, fp): # 播放唤醒后提示音 global asr,asr_slug statistic.active() Player.player('static/beep_lo.wav', False) asr_slug = ASR.get_engine_by_slug(config.get('/asr_engine')) self.do_ASR(asr_slug) # 将语音翻译为文本 query = asr.transcribe(fp) self.doResponse(query) # 删除临时存在的语音文件 utils.check_and_delete(fp)
def detectedCallback(): global conversation if conversation: conversation.stop() Player.player('static/beep_hi.wav', False)