本申请公开了语音订餐方法及装置,涉及人工智能技术领领域。具体实现方案为:采集用户的语音,对语音进行语音识别以及语义识别,获取语义信息;语义信息包括:意图信息和槽位信息;在意图信息为下单时,根据语义信息,确定待下单对象并生成待下单对象的预订单信息;将预订单信息与待下单对象对应的必备信息列表进行比对,判断预订单信息中是否缺少必备信息;在预订单信息中不缺少必备信息时,结合预订单信息以及用户的个人信息,执行下单操作,该方法通过对用户的语音进行语音识别、语义理解以及订单管理,确定用户的订单信息,并完成下单,避免在商家侧设置大量客服人员,且简化了用户的下单流程,降低了下单成本,提高了下单效率。
Voice ordering method, device, electronic equipment and storage medium
【技术实现步骤摘要】
语音订餐方法、装置、电子设备及存储介质
本申请涉及计算机应用
,具体涉及人工智能
,尤其涉及语音订餐方法、装置、电子设备及计算机可读存储介质。
技术介绍
在日常生活中普遍存在线上订餐的需求,目前,线上订餐主要有两种方式:一种是用户直接电话联系人工客服/商家来进行订餐;另一种是用户通过订餐应用程序或网站,在可视化页面上进行自助点餐,但是,上述第二种线上订餐方式,对于用户,需要从菜单上的诸多商品中选择自己所需,然后下单并支付,一连串的下单流程比较繁琐,下单效率较低;上述第一种订餐方式,虽然对于用户比较省时省心,方便快捷;但是对于商家而言,需要较多的人工客服来及时响应用户的需求,所需人力较大,成本较高。
技术实现思路
本申请提出一种语音订餐方法、装置、电子设备及计算机可读存储介质,通过对用户的语音进行语音识别、语义理解以及订单管理,确定用户的订单信息,并完成下单,避免在商家侧设置大量客服人员,且简化了用户的下单流程,降低了下单成本,提高了下单效率。本申请第一方面实施例提出了一种语音订餐方法,包括:采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;将所述预订单信息与所述待下单对象对应的必备信息列表进行比对,判断所述预订单信息中是否缺少必备信息;在所述预订单信息中不缺少必备信息时,结合所述预订单信息以及所述用户的个人信息,执行下单操作。在本申请一个实施例中,语音订餐方法还包括:在所述预订单信息中缺少必备信息时,获取所缺少的第一必备信息,结合所述第一必备信息生成询问的语音并播放给所述用户,以结合所述用户回复的语音获取所述第一必备信息;根据所述第一必备信息对所述预订单信息进行更新,直至所述预订单信息中不缺少必备信息。在本申请一个实施例中,语音订餐方法还包括:在所述意图信息为下单时,若根据所述语义信息未确定待下单对象,则生成询问待下单对象的语音并播放给所述用户,以结合所述用户回复的语音确定待下单对象。在本申请一个实施例中,语音订餐方法还包括:在所述意图信息为推荐时,结合所述语义信息确定待推荐对象;根据所述待推荐对象生成推荐的语音并播放给所述用户,以便用户选择。在本申请一个实施例中,语音订餐方法还包括:在播放语音的过程中,若采集到用户的语音,对采集到的语音进行语音识别和语义识别,获取语音识别结果和语义识别结果;在所述语音识别结果或者所述语义识别结果满足预设中断条件时,中止播放语音,对所述采集到的语音进行处理;所述预设中断条件包括以下条件中的任意一个或者多个:所述语音识别结果中字数大于预设字数阈值、所述语音识别结果中存在预设中断关键词、所述语义识别结果中存在意图信息;在对所述采集到的语音处理完成后,继续播放语音。本申请实施例的语音订餐方法,通过采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;将所述预订单信息与所述待下单对象对应的必备信息列表进行比对,判断所述预订单信息中是否缺少必备信息;在所述预订单信息中不缺少必备信息时,结合所述预订单信息以及所述用户的个人信息,执行下单操作。该方法通过对用户的语音进行语音识别、语义理解以及订单管理,确定用户的订单信息,并完成下单,避免在商家侧设置大量客服人员,且简化了用户的下单流程,降低了下单成本,提高了下单效率。本申请另一方面实施例提出了一种语音订餐装置,包括:采集模块,用于采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;生成模块,用于在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;比对模块,用于将所述预订单信息与所述待下单对象对应的必备信息列表进行比对,判断所述预订单信息中是否缺少必备信息;下单模块,用于在所述预订单信息中不缺少必备信息时,结合所述预订单信息以及所述用户的个人信息,执行下单操作。在本申请一个实施例中,语音订餐装置还包括:第一获取模块和更新模块;所述第一获取模块,用于在所述预订单信息中缺少必备信息时,获取所缺少的第一必备信息,结合所述第一必备信息生成询问的语音并播放给所述用户,以结合所述用户回复的语音获取所述第一必备信息;所述更新模块,用于根据所述第一必备信息对所述预订单信息进行更新,直至所述预订单信息中不缺少必备信息。在本申请一个实施例中,所述生成模块还用于,在所述意图信息为下单时,若根据所述语义信息未确定待下单对象,则生成询问待下单对象的语音并播放给所述用户,以结合所述用户回复的语音确定待下单对象。在本申请一个实施例中,语音订餐装置还包括:确定模块;所述确定模块,用于在所述意图信息为推荐时,结合所述语义信息确定待推荐对象;所述生成模块,还用于根据所述待推荐对象生成推荐的语音并播放给所述用户,以便用户选择。在本申请一个实施例中,语音订餐装置还包括:第二获取模块和处理模块;所述第二获取模块,用于在播放语音的过程中,若采集到用户的语音,对采集到的语音进行语音识别和语义识别,获取语音识别结果和语义识别结果;所述处理模块,用于在所述语音识别结果或者所述语义识别结果满足预设中断条件时,中止播放语音,对所述采集到的语音进行处理;所述预设中断条件包括以下条件中的任意一个或者多个:所述语音识别结果中字数大于预设字数阈值、所述语音识别结果中存在预设中断关键词、所述语义识别结果中存在意图信息;所述处理模块,还用于在对所述采集到的语音处理完成后,继续播放语音。本申请实施例的语音订餐装置,通过采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;将所述预订单信息与所述待下单对象对应的必备信息列表进行比对,判断所述预订单信息中是否缺少必备信息;在所述预订单信息中不缺少必备信息时,结合所述预订单信息以及所述用户的个人信息,执行下单操作。该方法通过对用户的语音进行语音识别、语义理解以及订单管理,确定用户的订单信息,并完成下单,避免在商家侧设置大量客服人员,且简化了用户的下单流程,降低了下单成本,提高了下单效率。本申请第三方面实施例提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例的语音订餐方法。本申请第四方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请实施例的语音订餐方法。上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。附图说明本文档来自技高网...
【技术保护点】
1.一种语音订餐方法,其特征在于,包括:/n采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;/n在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;/n将所述预订单信息与所述待下单对象对应的必备信息列表进行比对,判断所述预订单信息中是否缺少必备信息;/n在所述预订单信息中不缺少必备信息时,结合所述预订单信息以及所述用户的个人信息,执行下单操作。/n
【技术特征摘要】
1.一种语音订餐方法,其特征在于,包括:
采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;
在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;
将所述预订单信息与所述待下单对象对应的必备信息列表进行比对,判断所述预订单信息中是否缺少必备信息;
在所述预订单信息中不缺少必备信息时,结合所述预订单信息以及所述用户的个人信息,执行下单操作。
2.根据权利要求1所述的方法,其特征在于,还包括:
在所述预订单信息中缺少必备信息时,获取所缺少的第一必备信息,结合所述第一必备信息生成询问的语音并播放给所述用户,以结合所述用户回复的语音获取所述第一必备信息;
根据所述第一必备信息对所述预订单信息进行更新,直至所述预订单信息中不缺少必备信息。
3.根据权利要求1所述的方法,其特征在于,还包括:
在所述意图信息为下单时,若根据所述语义信息未确定待下单对象,则生成询问待下单对象的语音并播放给所述用户,以结合所述用户回复的语音确定待下单对象。
4.根据权利要求1所述的方法,其特征在于,还包括:
在所述意图信息为推荐时,结合所述语义信息确定待推荐对象;
根据所述待推荐对象生成推荐的语音并播放给所述用户,以便用户选择。
5.根据权利要求2-4任一项所述的方法,其特征在于,还包括:
在播放语音的过程中,若采集到用户的语音,对采集到的语音进行语音识别和语义识别,获取语音识别结果和语义识别结果;
在所述语音识别结果或者所述语义识别结果满足预设中断条件时,中止播放语音,对所述采集到的语音进行处理;所述预设中断条件包括以下条件中的任意一个或者多个:所述语音识别结果中字数大于预设字数阈值、所述语音识别结果中存在预设中断关键词、所述语义识别结果中存在意图信息;
在对所述采集到的语音处理完成后,继续播放语音。
6.一种语音订餐装置,其特征在于,包括:
采集模块,用于采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;
生成模块,用于在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;
比对模块,用于将所述预订单信息与所述待下单对象对应的必备信...
【专利技术属性】
技术研发人员:胡江鹭,李和瀚,孙辉丰,丁鑫哲,孙叔琦,孙珂,李婷婷,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。