【技术实现步骤摘要】
一种基于用户身份的主动对话发起方法和装置
本专利技术实施例涉及语音交互领域,特别涉及一种基于用户身份的主动对话发起方法和装置。
技术介绍
目前,对话机器人的唤醒主要依赖于用户行为的主动触发,当检测到特定的用户行为时,如用户操作了特定的物理按键或者屏幕上的触控按键,对话机器人被唤醒,进入对话状态。近年来,随着语音识别技术的发展,通过唤醒词的方式(如用户说出包括唤醒词的语音指令)来唤醒对话机器人逐渐成为了主流的对话机器人唤醒方式。然而,无论是采用用户操作按键还是唤醒词来唤醒,现有的对话机器人只能被动地等待用户触发,而无法做到主动发起对话,这在很大程度上影响了用户体验。针对上述问题,现有技术中有一些对话机器人能够基于预设的场景主动发起对话,例如,用户上车后,对话机器人主动问候用户“你好,请您注意驾驶安全,祝你驾驶愉快”。然而上述对话机器人也仅能够提供通用的、有限的主动对话发起方式,用户体验不佳。
技术实现思路
针对现有技术中的问题,本专利技术提供一种基于用户身份的主动对话发起方法和装置。本专利技术提供一种基于用户身份的主动对话发起方法,所述方法包括:步骤101,识别用户身份 ...
【技术保护点】
1.一种用户身份的主动对话发起方法,其特征在于,所述方法包括:步骤101,识别用户身份,确定与所述用户身份对应的主动对话触发集合,所述主动对话触发集合中包括至少一条主动对话触发规则;每一条所述主动对话触发规则包括至少一个触发条件;步骤102,判断所述与所述用户身份对应的主动对话触发集合中的所述至少一条主动对话触发规则所包括的至少一个触发条件是否满足,基于判断结果,确定是否发起主动对话;步骤103,如果确定发起主动对话,则生成第一语音并发起对话。
【技术特征摘要】
1.一种用户身份的主动对话发起方法,其特征在于,所述方法包括:步骤101,识别用户身份,确定与所述用户身份对应的主动对话触发集合,所述主动对话触发集合中包括至少一条主动对话触发规则;每一条所述主动对话触发规则包括至少一个触发条件;步骤102,判断所述与所述用户身份对应的主动对话触发集合中的所述至少一条主动对话触发规则所包括的至少一个触发条件是否满足,基于判断结果,确定是否发起主动对话;步骤103,如果确定发起主动对话,则生成第一语音并发起对话。2.根据权利要求1所述的方法,其特征在于,步骤102具体为:判断所述与所述用户身份对应的主动对话触发集合中的所述至少一条主动对话触发规则所包括的至少一个触发条件是否满足,如果所述至少一个触发条件全部满足,则确定发起主动对话;如果所述至少一个触发条件中的一个或多个不满足,则确定不发起主动对话。3.根据权利要求2所述的方法,其特征在于,步骤102具体为:判断所述与所述用户身份对应的主动对话触发集合中的所述至少一条主动对话触发规则所包括的至少一个触发条件是否满足,如果所述至少一个触发条件全部满足,则进一步判断在预设时长内主动对话发起次数是否大于预设阈值,如果大于预设阈值,则确定不发起主动对话;如果小于或等于预设阈值,则确定发起主动对话;如果所述至少一个触发条件中的一个或多个不满足,则确定不发起主动对话。4.根据权利要求1所述的方法,其特征在于,所述主动对话触发规则还包括主动对话主题,在步骤103中生成第一语音并发起对话,具体为,根据所述主动对话触发规则所包括的主动对话主题生成第一语音,向用户播报所述第一语音。5.根据权利要求4所述的方法,其特征在于,所述主动对话触发规则还包括至少一个槽位,在步骤103中生成第一语音并发起对话,具体为,根据所述主动对话触发规则所包括的主动对话主题和至少一个槽位生成第一语音,向用户播报所述第一语音。6.根据权利要求5所述的方法,其特征在于,所述至少一个槽位具有与其对应的槽位填充规则,和/或,所述至少一个槽位具有默认取值;所述步骤103具体为,根据对应的槽位填充规则填充所述至少一个槽位,根据所述主动对话触发规则所包括的主动对话主题和填充完毕的至少一个槽位生成第一语音;和/或,根据所述主动对话触发规则所包括的主动对话主题和至少一个槽位的默认取值生成第一语音。7.一种用户身份的主动对话发起装置,其特征在于,所述装置包括:主动对话触发集合确定单元,用于识别用户身份,确定与所述用户身份对应的主动对话触发集合,所述主动对话触发集合中包括至少一条主动对话触发规则;每一条所述主动对话触发规则包括至少一个触发条件...
【专利技术属性】
技术研发人员:鞠向宇,袁志伟,赵晓朝,
申请(专利权)人:北京蓦然认知科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。