1.一种语音订餐方法,其特征在于,包括:
采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;
在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;
将所述预订单信息与所述待下单对象对应的必备信息列表进行比对,判断所述预订单信息中是否缺少必备信息;
在所述预订单信息中不缺少必备信息时,结合所述预订单信息以及所述用户的个人信息,执行下单操作。
2.根据权利要求1所述的方法,其特征在于,还包括:
在所述预订单信息中缺少必备信息时,获取所缺少的第一必备信息,结合所述第一必备信息生成询问的语音并播放给所述用户,以结合所述用户回复的语音获取所述第一必备信息;
根据所述第一必备信息对所述预订单信息进行更新,直至所述预订单信息中不缺少必备信息。
3.根据权利要求1所述的方法,其特征在于,还包括:
在所述意图信息为下单时,若根据所述语义信息未确定待下单对象,则生成询问待下单对象的语音并播放给所述用户,以结合所述用户回复的语音确定待下单对象。
4.根据权利要求1所述的方法,其特征在于,还包括:
在所述意图信息为推荐时,结合所述语义信息确定待推荐对象;
根据所述待推荐对象生成推荐的语音并播放给所述用户,以便用户选择。
5.根据权利要求2-4任一项所述的方法,其特征在于,还包括:
在播放语音的过程中,若采集到用户的语音,对采集到的语音进行语音识别和语义识别,获取语音识别结果和语义识别结果;
在所述语音识别结果或者所述语义识别结果满足预设中断条件时,中止播放语音,对所述采集到的语音进行处理;所述预设中断条件包括以下条件中的任意一个或者多个:所述语音识别结果中字数大于预设字数阈值、所述语音识别结果中存在预设中断关键词、所述语义识别结果中存在意图信息;
在对所述采集到的语音处理完成后,继续播放语音。
6.一种语音订餐装置,其特征在于,包括:
采集模块,用于采集用户的语音,对所述语音进行语音识别以及语义识别,获取语义信息;所述语义信息包括:意图信息和槽位信息;
生成模块,用于在所述意图信息为下单时,根据所述语义信息,确定待下单对象并生成所述待下单对象的预订单信息;
比对模块,用于将所述预订单信息与所述待下单对象对应的必备信息列表进行比对,判断所述预订单信息中是否缺少必备信息;
下单模块,用于在所述预订单信息中不缺少必备信息时,结合所述预订单信息以及所述用户的个人信息,执行下单操作。
7.根据权利要求6所述的装置,其特征在于,还包括:第一获取模块和更新模块;
所述第一获取模块,用于在所述预订单信息中缺少必备信息时,获取所缺少的第一必备信息,结合所述第一必备信息生成询问的语音并播放给所述用户,以结合所述用户回复的语音获取所述第一必备信息;
所述更新模块,用于根据所述第一必备信息对所述预订单信息进行更新,直至所述预订单信息中不缺少必备信息。
8.根据权利要求6所述的装置,其特征在于,所述生成模块还用于,在所述意图信息为下单时,若根据所述语义信息未确定待下单对象,则生成询问待下单对象的语音并播放给所述用户,以结合所述用户回复的语音确定待下单对象。
9.根据权利要求6所述的装置,其特征在于,还包括:确定模块;
所述确定模块,用于在所述意图信息为推荐时,结合所述语义信息确定待推荐对象;
所述生成模块,还用于根据所述待推荐对象生成推荐的语音并播放给所述用户,以便用户选择。
10.根据权利要求7-9任一项所述的装置,其特征在于,还包括:第二获取模块和处理模块;
所述第二获取模块,用于在播放语音的过程中,若采集到用户的语音,对采集到的语音进行语音识别和语义识别,获取语音识别结果和语义识别结果;
所述处理模块,用于在所述语音识别结果或者所述语义识别结果满足预设中断条件时,中止播放语音,对所述采集到的语音进行处理;所述预设中断条件包括以下条件中的任意一个或者多个:所述语音识别结果中字数大于预设字数阈值、所述语音识别结果中存在预设中断关键词、所述语义识别结果中存在意图信息;
所述处理模块,还用于在对所述采集到的语音处理完成后,继续播放语音。
11.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-5中任一项所述的方法。
12.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-5中任一项所述的方法。