Esempio n. 1
0
 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)
Esempio n. 2
0
def detectedCallback():
    global conversation
    if conversation:
        conversation.stop()
    Player.player('static/beep_hi.wav', False)