一种语音交互方法及电子设备技术

技术编号:25805983 阅读:36 留言:0更新日期:2020-09-29 18:40
本申请提供一种语音交互方法及电子设备,涉及终端技术领域,当用户与语音助手的对话中断后,语音助手可重新与用户接续本次对话内容,提高语音助手的使用效率和使用体验。该方法包括:响应于用户唤醒语音助手应用的操作,显示第一界面,第一界面用于显示用户与语音助手应用之间的对话内容;接收用户的第一语音输入,第一语音输入中包括第一槽位信息;在所述第一界面中显示第一卡片,第一卡片中包括第一槽位信息的N个候选选项,这N个候选选项与N个查询请求一一对应,N个查询请求中每个查询请求内携带有对应的第一槽位信息的候选选项;响应于用户从N个候选选项中选中第一候选选项的操作,向第一服务器发送与第一候选选项对应的第一查询请求。

【技术实现步骤摘要】
一种语音交互方法及电子设备
本申请涉及终端
,尤其涉及一种语音交互方法及电子设备。
技术介绍
人机交互(human-computerinteraction,HCI)是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程。目前,手机等电子设备大量使用图形用户界面(GraphicalUserInterface,GUI)与用户实现人机交互过程。随着语音识别技术的发展,许多电子设备中添加了语音助手(例如Siri、小爱同学、小E等)来帮助用户完成与电子设备的人机交互过程。以Siri作为语音助手举例,用户在手机中唤醒Siri后,Siri与用户可通过语音用户界面(voiceuserinterface,VUI)进行语音交流。在进行语音交流时,Siri可回答用户发出的每一条询问(query)。但是,当用户与Siri之间的语音交流被中断后,例如,用户与Siri对话时如果突然接到来电,手机会自动退出本次与Siri的语音对话。如果用户希望继续与Siri进行语音交流,用户需要重新在手机中唤醒语音助手。也就是说,用户与手机中语音助手的对话过程发生中断后,语音助手无法继续与用户接续本次语音对话,导致语音助手在手机中的工作效率不高。
技术实现思路
本申请提供一种语音交互方法及电子设备,当用户与语音助手的对话被中断后,语音助手可重新与用户接续本次对话内容,提高语音助手在电子设备中的使用效率和使用体验。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种语音交互方法,包括:响应于用户唤醒语音助手应用的操作,电子设备在前台开始运行语音助手应用并显示第一界面,第一界面用于显示用户与语音助手应用之间的对话内容;进而,用户可向电子设备输入语音,以电子设备接收到用户的第一语音输入为例,该第一语音输入中包括第一槽位信息;如果第一槽位信息的语义不明确,例如,第一槽位信息为出发地信息,该出发地信息在地图中的相关地点有多个,那么,响应于第一语音输入,电子设备可在上述第一界面中显示第一卡片,第一卡片中包括第一槽位信息的N(N≥1)个候选选项,这N个候选选项与N个查询请求一一对应,这N个查询请求中每个查询请求内携带有对应的第一槽位信息的候选选项;这样一来,用户在任意时刻选中第一卡片中的某一候选选项(例如第一候选选项)时,电子设备均可向第一服务器发送与第一候选选项对应的第一查询请求,使得第一服务器根据第一查询请求中携带的第一候选选项更新第一语音输入中的第一槽位信息,从而向用户提供与第一语音输入对应的服务结果。也就是说,即使用户与语音助手应用之间的对话被打断,当电子设备显示出上述第一卡片后,由于第一卡片中各个候选选项与各个查询请求之间设置有对应关系,因此用户选中第一卡片中的候选选项后,第一服务器可基于对应的查询请求支持语音助手与用户接续本次对话内容,提高语音助手在电子设备中的使用效率和使用体验。在一种可能的实现方式中,在电子设备在第一界面中显示第一卡片之后,还包括:当电子设备将语音助手应用从前台切换至后台运行后,电子设备可显示其他应用的第二界面,此时,语音助手应用并未被杀掉(kill),因此,当电子设备将语音助手应用重新切换至前台运行后,电子设备可重新显示第一界面,第一界面中第一卡片内的候选选项仍然有效。在一种可能的实现方式中,从上述N个候选选项中选中第一候选选项的操作可以包括:点击第一卡片中第一候选选项的触摸操作;或者,向电子设备输入包含第一候选选项的第二语音输入。也就是说,用户可以通过触摸操作选择卡片中的选项,也可以通过语音的方式选择卡片中的选项,并且这两种交互方式可以在多轮对话中夹杂使用,提高用户与语音助手交互时的交互模式和使用体验。在一种可能的实现方式中,上述第一语音输入中还可以包括第二槽位信息,例如,第二槽位信息为目的地信息;如果第二槽位信息的语义也不明确,则在电子设备向第一服务器发送与第一候选选项对应的第一查询请求之后,还包括:电子设备在第一界面中显示第二卡片,第二卡片中包括第二槽位信息的M(M≥1)个候选选项,这M个候选选项与第二槽位信息的M个查询请求一一对应,这M个查询请求中均携带有用户已选中的第一候选选项,并且,这M个查询请求中每个查询请求内携带有对应的第二槽位信息的候选选项;那么,用户在任意时刻从这M个候选选项中选中第二候选选项后,电子设备可向第一服务器发送与第二候选选项对应的第二查询请求。可以看出,由于第二卡片中与每个候选选项对应的查询请求中均携带有上轮对话中用户选中的第一槽位信息,因此,即使用户与语音助手应用之间的对话被打断,当手机重新在前台运行语音助手应用时,用户也可以继续在第二卡片选择第二槽位信息的候选项,无需再向语音助手应用输入已选择的第一槽位信息,使得用户可以在任意时刻继续与语音助手应用完成被打断的对话,从而提高手机中语音助手应用的工作效率和使用体验。在一种可能的实现方式中,在电子设备在第一界面中显示第二卡片之后,还包括:当电子设备将该语音助手应用从前台切换至后台运行后,电子设备显示第二界面;当电子设备将该语音助手应用重新切换至前台运行后,电子设备重新显示第一界面,第一界面中第二卡片内的候选选项仍然有效。在一种可能的实现方式中,从上述M个候选选项中选中第二候选选项的操作包括:点击第二卡片中第二候选选项的触摸操作;或者,向电子设备输入包含第二候选选项的第三语音输入。也就是说,用户可以通过触摸操作选择卡片中的选项,也可以通过语音的方式选择卡片中的选项,并且这两种交互方式可以在多轮对话中夹杂使用,提高用户与语音助手交互时的交互模式和使用体验。在一种可能的实现方式中,在电子设备接收用户的第一语音输入之后,还包括:电子设备向第一服务器发送第一语音输入,以使得第一服务器从第一语音输入中提取第一槽位信息,获取第一槽位信息的N个候选选项,并建立这N个候选选项与N个查询请求之间的一一对应关系;电子设备接收第一服务器发送的上述N个候选选项与该N个查询请求之间的一一对应关系。在一种可能的实现方式中,第一服务器还可以从第一语音输入中提取第二槽位信息,获取第二槽位信息的M个候选选项,并建立这M个候选选项与M个查询请求之间的一一对应关系;那么,在电子设备向第一服务器发送与第一候选选项对应的第一查询请求之后,还包括:电子设备接收第一服务器发送的上述M个候选选项与该M个查询请求之间的一一对应关系。在一种可能的实现方式中,在电子设备在第一界面中显示第一卡片之后,还包括:电子设备接收用户的第四语音输入,第四语音输入中包括上述N个候选选项的筛选条件;响应于第四语音输入,电子设备在第一界面中显示第三卡片,第三卡片中包括满足该筛选条件的一个或多个候选选项,从而帮助用户筛选卡片中的选项。第二方面,本申请提供一种语音交互方法,包括:第一服务器接收电子设备发送的第一语音输入;第一服务器提取第一语音输入中的第一槽位信息;当第一槽位信息的语义不明确时,第一服务器可获取第一槽位信息的N(N≥1)个候选选项,并建立这N个候选选项与N个查询请求本文档来自技高网...

【技术保护点】
1.一种语音交互方法,其特征在于,包括:/n响应于用户唤醒语音助手应用的操作,电子设备显示第一界面,所述第一界面用于显示用户与所述语音助手应用之间的对话内容;/n所述电子设备接收用户的第一语音输入,所述第一语音输入中包括第一槽位信息;/n响应于所述第一语音输入,所述电子设备在所述第一界面中显示第一卡片,所述第一卡片中包括所述第一槽位信息的N个候选选项,所述N个候选选项与N个查询请求一一对应,所述N个查询请求中每个查询请求内携带有对应的所述第一槽位信息的候选选项,N≥1;/n响应于用户从所述N个候选选项中选中第一候选选项的操作,所述电子设备向第一服务器发送与所述第一候选选项对应的第一查询请求,以便向用户提供与所述第一语音输入对应的服务结果。/n

【技术特征摘要】
1.一种语音交互方法,其特征在于,包括:
响应于用户唤醒语音助手应用的操作,电子设备显示第一界面,所述第一界面用于显示用户与所述语音助手应用之间的对话内容;
所述电子设备接收用户的第一语音输入,所述第一语音输入中包括第一槽位信息;
响应于所述第一语音输入,所述电子设备在所述第一界面中显示第一卡片,所述第一卡片中包括所述第一槽位信息的N个候选选项,所述N个候选选项与N个查询请求一一对应,所述N个查询请求中每个查询请求内携带有对应的所述第一槽位信息的候选选项,N≥1;
响应于用户从所述N个候选选项中选中第一候选选项的操作,所述电子设备向第一服务器发送与所述第一候选选项对应的第一查询请求,以便向用户提供与所述第一语音输入对应的服务结果。


2.根据权利要求1所述的方法,其特征在于,在所述电子设备在所述第一界面中显示第一卡片之后,还包括:
当所述电子设备将所述语音助手应用从前台切换至后台运行后,所述电子设备显示第二界面;
当所述电子设备将所述语音助手应用重新切换至前台运行后,所述电子设备重新显示所述第一界面。


3.根据权利要求1或2所述的方法,其特征在于,从所述N个候选选项中选中第一候选选项的操作包括:点击所述第一卡片中所述第一候选选项的触摸操作;或者,向所述电子设备输入包含所述第一候选选项的第二语音输入。


4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一语音输入中还包括第二槽位信息;在所述电子设备向第一服务器发送与所述第一候选选项对应的第一查询请求之后,还包括:
所述电子设备在所述第一界面中显示第二卡片,所述第二卡片中包括所述第二槽位信息的M个候选选项,所述M个候选选项与M个查询请求一一对应,所述M个查询请求中均携带有用户选中的所述第一候选选项,并且,所述M个查询请求中每个查询请求内携带有对应的所述第二槽位信息的候选选项,M≥1;
响应于用户从所述M个候选选项中选中第二候选选项的操作,所述电子设备向所述第一服务器发送与所述第二候选选项对应的第二查询请求。


5.根据权利要求4所述的方法,其特征在于,在所述电子设备在所述第一界面中显示第二卡片之后,还包括:
当所述电子设备将所述语音助手应用从前台切换至后台运行后,所述电子设备显示第二界面;
当所述电子设备将所述语音助手应用重新切换至前台运行后,所述电子设备重新显示所述第一界面。


6.根据权利要求4或5所述的方法,其特征在于,从所述M个候选选项中选中第二候选选项的操作包括:点击所述第二卡片中所述第二候选选项的触摸操作;或者,向所述电子设备输入包含所述第二候选选项的第三语音输入。


7.根据权利要求1-6中任一项所述的方法,其特征在于,在所述电子设备接收用户的第一语音输入之后,还包括:
所述电子设备向所述第一服务器发送所述第一语音输入,以使得所述第一服务器从所述第一语音输入中提取所述第一槽位信息,获取所述第一槽位信息的N个候选选项,并建立所述N个候选选项与所述N个查询请求之间的一一对应关系;
所述电子设备接收所述第一服务器发送的所述N个候选选项与所述N个查询请求之间的一一对应关系。


8.根据权利要求4-6中任一项所述的方法,其特征在于,在所述电子设备向第一服务器发送与所述第一候选选项对应的第一查询请求之后,还包括:
所述电子设备接收所述第一服务器发送的所述M个候选选项与所述M个查询请求之间的一一对应关系。


9.根据权利要求1-8中任一项所述的方法,其特征在于,在所述电子设备在所述第一界面中显示第一卡片之后,还包括:
所述电子设备接收用户的第四语音输入,所述第四语音输入中包括所述N个候选选项的筛选条件;
响应于所述第四语音输入,所述电子设备在所述第一界面中显示第三卡片,所述第三卡片中包括满足所述筛选条件的一个或多个候选选项。


10.一种语音交互方法,其特征在于,包括:
第一服务器接收电子设备发送的第一语音输入;
所述第一服务器提取所述第一语音输入中的第一槽位信息;
所述第一服务器获取所述第一槽位信息的N个候选选项,并建立所述N个候选选项与N个查询请求之间的一一对应关系,所述N个查询请求中每个查询请求内携带有对应的所述第一槽位信息的候选选项,N≥1;
所述第一服务器将所述N个候选选项发送给所述电子设备;
若接收到所述电子设备发送的第一候选选项,则所述第一服务器根据与所述第一候选选项对应...

【专利技术属性】
技术研发人员:罗红枫赵玉锡张文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1