智能语音交互方法和装置制造方法及图纸

技术编号:13104910 阅读:86 留言:0更新日期:2016-03-31 11:27
本发明专利技术提出一种智能语音交互方法和装置,该智能语音交互方法包括:接收用户语音输入的指令;如果已有信息中存在与所述指令匹配的多个信息,与用户进行多次交互,直至确定出唯一匹配的信息;根据所述指令,对所述唯一匹配的信息进行操作。该方法能够实现多次交互,从而更好地满足用户需求。

【技术实现步骤摘要】

本专利技术涉及语音
,尤其涉及一种智能语音交互方法和装置
技术介绍
伴随着语音识别技术和自然语言处理技术的日益成熟,用语音操控手机拨打电话等交互方式可以有效减少用户交互成本,方便用户使用。但是,目前的语音交互产品在一些情况下可能不能满足用户需求,例如,当用户语音输入拨打电话给联系人小明”时,如果联系人存了两个小明或是小明用多个号码时,就无法正常完成该功能。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种智能语音交互方法,该方法可以实现多次交互,从而更好地满足用户需求。本专利技术的另一个目的在于提出一种智能语音交互装置。为达到上述目的,本专利技术第一方面实施例提出的智能语音交互方法,包括:接收用户语音输入的指令;如果已有信息中存在与所述指令匹配的多个信息,与用户进行多次交互,直至确定出唯一匹配的信息;根据所述指令,对所述唯一匹配的信息进行操作。本专利技术第一方面实施例提出的智能语音交互方法,通过与用户进行多次交互,相对于一次交互的方式,可以获取更多的用于匹配的信息,从而更准确的定位出用户需求的信息,满足用户需求。为达到上述目的,本专利技术第二方面实施例提出的智能语音交互装置,包括:接收模块,用于接收用户语音输入的指令;交互模块,用于如果已有信息中存在与所述指令匹配的多个信息,与用户进行多次交互,直至确定出唯一匹配的信息;执行模块,用于根据所述指令,对所述唯一匹配的信息进行操作。本专利技术第二方面实施例提出的智能语音交互装置,通过与用户进行多次交互,相对于一次交互的方式,可以获取更多的用于匹配的信息,从而更准确的定位出用户需求的信息,满足用户需求。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术一实施例提出的智能语音交互方法的流程示意图;图2是本专利技术另一实施例提出的智能语音交互方法的流程示意图;图3是本专利技术实施例中根据联系人属性筛选出唯一匹配的联系人的流程示意图;图4是本专利技术实施例中根据号码属性筛选出唯一匹配的号码的流程示意图;图5是本专利技术另一实施例提出的智能语音交互装置的结构示意图;图6是本专利技术另一实施例提出的智能语音交互装置的结构示意图。【具体实施方式】下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本专利技术一实施例提出的智能语音交互方法的流程示意图,该方法包括:S11:接收用户语音输入的指令。本实施例以指令是拨打电话的指令为例,可以理解的是,本实施例的流程也可以应用到其他场景的语音交互,例如,可以通过多次语音交互播放用户希望播放的一首歌曲。S12:如果已有信息中存在与所述指令匹配的多个信息,与用户进行多次交互,直至确定出唯一匹配的信息。交互可以具体是语音交互。其中,每次语音交互包括:向用户播放询问信息,接收用户对询问信息的反馈信息,在已确定匹配的多个信息中进一步确定与反馈信息匹配的信息。例如,指令是“拨打电话”,如果用户的联系人列表中存在多个联系人,则可以向用户询问“拨打给谁”,之后用户可以反馈信息,如“打给小明”,从而在联系人列表中查找“小明”;如果联系人列表中有多个“小明”,则可以进一步询问“哪个单位的小明”,并根据用户反馈的单位在多个“小明”中查找与用户反馈的单位相同的“小明”,依此类推,定位出唯一的一个“小明”。如果定位出的唯一的“小明”有多个号码,则可以继续询问“哪个运营商的号码”,用户回答后,可以依据用户的回答以及联系人列表中的情况定位出唯一的一个“小明的号码”或者继续向用户进行询问,直到得到唯一匹配的号码。另外,系统向用户语音播放的询问信息可以是无条件询问,或者也可以是提示联系人属性询问,以供用户选择。例如,查找到两个“小明”时,可以语音询问“搜索到两个小明,拨打哪个”,或者,也可以语音询问“搜索到百度的小明和腾讯的小明,拨打哪个”。S13:根据所述指令,对所述唯一匹配的信息进行操作。例如,在得到唯一匹配的号码后,可以拨打该号码。本实施例中,通过与用户进行多次交互,相对于一次交互的方式,可以获取更多的用于匹配的信息,从而更准确的定位出用户需求的信息,满足用户需求。图2是本专利技术另一实施例提出的智能语音交互方法的流程示意图,该方法以拨打电话为例,该方法包括: S21:接收用户语音输入的拨打电话的指令。例如,该指令是“拨打电话”或者“拨打电话给A”。S22:在联系人列表中查找与用户输入的指令匹配的联系人,并获取匹配的联系人的个数。之后,可以根据匹配的联系人的个数执行S23、S24或S25。例如,如果指令是“拨打电话”,则将联系人列表中的所有联系人确定为匹配的联系人。或者,如果指令是“拨打电话给A”,则将联系人列表中的联系人A确定为匹配的联系人。S23:如果匹配的联系人为0个,则显示没有找到联系人的提示信息。例如,要拨打电话给A,而联系人列表中没有A,则显示没有找到联系人的提示信息。S24:如果匹配的联系人为多个(至少2个),根据联系人属性筛选出唯一匹配的联系人。例如,要拨打电话给A,联系人列表中存在多个A,则可以根据联系人属性筛选出唯一匹配的A。联系人属性包括但不限于:姓名、号码、手机号、座机、工作号、公司、住宅、工作单位。用户在存储联系人时,可以对应配置相应的属性。S25:如果匹配的联系人为一个,或者,根据联系人属性筛选出唯一匹配的联系人后,获取唯一匹配的联系人的号码。S26:如果唯一匹配的联系人的号码为多个,根据号码属性筛选出唯一匹配的号码。例如,唯一匹配的A存在多个号码时,可以根据号码属性筛选出唯一的号码,假设为号码B。号码属性包括但不限于:号码长短(数字位数)、首数字、号码前三位、号码尾数、号码后三位、归属地、运营商。S27:如果唯一匹配的联系人的号码为一个,或者,根据号码属性筛选出唯一匹配的号码后,拨打唯一匹配的号码。例如,拨打号码B。另外,如果唯一匹配的联系人的号码为0个,则可以显示没有找到号码的提示信息。—些实施例中,根据联系人属性筛选出唯一匹配的联系人,包括:依次向用户询问每个联系人属性,并接收用户反馈的联系人属性,根据用户历史反馈的联系人属性以及当前反馈的联系人属性,确定出唯一匹配的联系人。当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种智能语音交互方法,其特征在于,包括:接收用户语音输入的指令;如果已有信息中存在与所述指令匹配的多个信息,与用户进行多次交互,直至确定出唯一匹配的信息;根据所述指令,对所述唯一匹配的信息进行操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:宋治云
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1