语音信息的响应方法和装置、存储介质及电子装置与流程

文档序号:32518919发布日期:2022-12-13 18:07阅读:35来源:国知局
语音信息的响应方法和装置、存储介质及电子装置与流程

1.本技术涉及智慧家庭技术领域,具体而言,涉及一种语音信息的响应方法和装置、存储介质及电子装置。


背景技术:

2.语音回复话术传统只是单纯的对问题回复话术,当每个人语音录入时,都会以同样的话术回复。因此,无法实现正对不同的用户采用不同的话术回复,并且现有的话术回复内容固定,无法基于用户的交互喜好进行调整,使得用户在使用语音交互功能的体验不佳。
3.因此,针对相关技术中,无法基于目标对象的交互偏好对目标对象当前发出的语音信息进行及时响应的问题,尚未提出有效的解决方案。


技术实现要素:

4.本技术实施例提供了一种语音信息的响应方法和装置、存储介质及电子装置,以至少解决相关技术中,无法基于目标对象的交互偏好对目标对象当前发出的语音信息进行及时响应的问题。
5.根据本技术实施例的一个实施例,提供了一种语音信息的响应方法,包括:获取为语音设备配置的特征信息,并确定语音设备接收到的第一对象的语音信息,其中,特征信息用于唯一标识第一对象与语音设备进行语音交互时的交互偏好;对语音信息进行解析处理,得到解析后的语音信息对应的第一回复数据;使用特征信息对第一回复数据进行回复调整,生成第二回复数据;控制语音设备基于第二回复数据对第一对象的语音信息进行响应。
6.在一个示例性实施例中,使用特征信息对第一回复数据进行回复调整,生成第二回复数据,包括:识别第一回复数据对应的语音信息的信息类别,根据所述信息类别确定第一回复数据对应的回复格式;基于特征信息中至少包括的第一对象的身份信息以及第一对象对应的语言特征,确定出第一回复数据对应的回复音色;基于回复格式、回复音色、第一回复数据生成第二回复数据,其中,第二回复数据为语音数据。
7.在一个示例性实施例中,上述方法还包括:在语音设备存在回复历史记录的情况下,将语音信息解析为多个查找字段;在回复历史记录中查找出现多个查找字段的目标回复历史记录;在确定目标回复历史记录对应的历史语音信息与语音信息为同类语音信息的情况下,向第一对象发送询问信息;接收第一对象针对询问信息反馈的指令信息,以根据指令信息确定是否基于目标回复历史记录对应生成第二回复数据。
8.在一个示例性实施例中,获取为语音设备配置的特征信息之前,上述方法还包括:将语音设备的设备标识发送至控制应用,其中,设备标识用于指示语音设备是否支持控制应用的控制;在控制应用利用设备标识完成与语音设备的绑定的情况下,主动向控制应用发送信息录入命令,其中,信息录入命令用于指示控制应用向目标对象显示语音设备在控制应用中的详情页,并提示目标对象在详情页待输入的交互偏好。
9.在一个示例性实施例中,确定语音设备接收到的第一对象的语音数据之后,上述方法还包括:在语音录入方式为直接交互录入的情况下,对语音数据进行声纹识别,确定第一对象对应的第一声纹特征,其中,直接交互录入指示第一对象在语音设备的有效拾音范围内进行语音交互;比较第一声纹特征与后台数据库中存储的历史声纹特征;在声纹特征与历史声纹特征的相似度大于预设阈值的情况下,确定语音数据为有效数据,通过预设的语义识别规则对语音数据进行处理,得到语音数据对应的语音信息。
10.在一个示例性实施例中,根据回复数据向第一对象发送用于响应语音信息的交互语音之后,上述方法还包括:接收第一对象对于交互语音的反馈评价,并识别反馈评价的反馈类型;在反馈类型为满意反馈的情况下,将当前交互语音对应的回复数据标记为第一对象的优选回复数据;在反馈类型为不满意反馈的情况下,将当前交互语音对应的回复数据标记为第一对象的禁止回复数据。
11.在一个示例性实施例中,上述方法还包括:统计第一对象针对回复数据发出反馈评价的反馈次数;在反馈次数大于预设次数的情况下,基于第一对象的反馈评价对特征信息进行动态调整。
12.根据本技术实施例的另一个实施例,还提供了一种语音信息的响应装置,包括:获取模块,用于获取为语音设备配置的特征信息,并确定所述语音设备接收到的第一对象的语音信息,其中,所述特征信息用于唯一标识第一对象与所述语音设备进行语音交互时的交互偏好,所述特征信息为在所述语音设备对应控制应用的详情页上预先配置的;处理模块,用于对所述语音信息进行解析处理,得到解析后的语音信息对应的第一回复数据;使用所述特征信息对所述第一回复数据进行回复调整,生成第二回复数据;响应模块,用于控制所述语音设备基于所述第二回复数据对所述第一对象的语音信息进行响应。
13.在一个示例性实施例中,上述处理模块,还用于识别第一回复数据对应的语音信息的信息类别,根据所述信息类别确定第一回复数据对应的回复格式;基于特征信息中至少包括的第一对象的身份信息以及第一对象对应的语言特征,确定出第一回复数据对应的回复音色;基于回复格式、回复音色、第一回复数据生成第二回复数据,其中,第二回复数据为语音数据。
14.在一个示例性实施例中,上述装置还包括:查找模块,用于在语音设备存在回复历史记录的情况下,将语音信息解析为多个查找字段;在回复历史记录中查找出现多个查找字段的目标回复历史记录;在确定目标回复历史记录对应的历史语音信息与语音信息为同类语音信息的情况下,向第一对象发送询问信息;接收第一对象针对询问信息反馈的指令信息,以根据指令信息确定是否基于目标回复历史记录对应生成第二回复数据。
15.在一个示例性实施例中,上述装置还包括:录入模块,用于将所述语音设备的设备标识发送至所述控制应用,其中,所述设备标识用于指示所述语音设备是否支持控制应用的控制;在所述控制应用利用所述设备标识完成与所述语音设备的绑定的情况下,主动向所述控制应用发送信息录入命令,其中,所述信息录入命令用于指示控制应用向目标对象显示所述语音设备在控制应用中的详情页,并提示目标对象在所述详情页待输入的交互偏好。
16.在一个示例性实施例中,上述装置还包括:特征模块,用于在语音录入方式为直接交互录入的情况下,对语音数据进行声纹识别,确定第一对象对应的第一声纹特征,其中,
直接交互录入指示第一对象在语音设备的有效拾音范围内进行语音交互;比较第一声纹特征与后台数据库中存储的历史声纹特征;在声纹特征与历史声纹特征的相似度大于预设阈值的情况下,确定语音数据为有效数据,通过预设的语义识别规则对语音数据进行处理,得到语音数据对应的语音信息。
17.在一个示例性实施例中,上述装置还包括:反馈模块,用于接收所述第一对象对于所述交互语音的反馈评价,并识别所述反馈评价的反馈类型;在所述反馈类型为满意反馈的情况下,将当前交互语音对应的回复数据标记为所述第一对象的优选回复数据;在所述反馈类型为不满意反馈的情况下,将当前交互语音对应的回复数据标记为所述第一对象的禁止回复数据。
18.在一个示例性实施例中,上述装置还包括:统计模块,还用于统计所述第一对象针对所述回复数据发出反馈评价的反馈次数;在所述反馈次数大于预设次数的情况下,基于所述第一对象的反馈评价对所述特征信息进行动态调整。
19.根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述语音信息的响应方法。
20.根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的语音信息的响应方法。
21.在本技术实施例中,获取为语音设备配置的特征信息,并确定语音设备接收到的第一对象的语音信息,其中,特征信息用于唯一标识第一对象与语音设备进行语音交互时的交互偏好;对语音信息进行解析处理,得到解析后的语音信息对应的第一回复数据;使用特征信息对第一回复数据进行回复调整,生成第二回复数据;控制语音设备基于第二回复数据对第一对象的语音信息进行响应;采用上述技术方案,解决了相关技术中,无法基于目标对象的交互偏好对目标对象当前发出的语音信息进行及时响应的问题,通过获取目标对象对应的特征信息和语音信息确定相应的回复数据,并且由于该回复数据是通过于目标对象有关的特征信息结合语音信息的内容确定的,因此,确定出的回复数据将会更好的契合目标对象的交互喜好,提升了目标对象的语音交互体验。
附图说明
22.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
23.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
24.图1是本技术实施例的一种语音信息的响应方法的硬件环境示意图;
25.图2是根据本技术实施例的语音信息的响应方法的流程图;
26.图3是根据本技术实施例的语音回复话术的流程图;
27.图4是根据本技术实施例的一种语音信息的响应装置的结构框图;
28.图5是根据本技术实施例的另一种语音信息的响应装置的结构框图。
具体实施方式
29.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
30.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.根据本技术实施例的一个方面,提供了一种语音信息的响应方法。该语音信息的响应方法广泛应用于智慧家庭(smart home)、智能家居、智能家用设备生态、智慧住宅(intelligencehouse)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述语音信息的响应方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
32.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wireless fidelity,无线保真),蓝牙。终端设备102可以并不限定于为pc、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
33.在本实施例中提供了一种语音信息的响应方法,应用于上述计算机终端,图2是根据本技术实施例的语音信息的响应方法的流程图,该流程包括如下步骤:
34.步骤s202,获取为语音设备配置的特征信息,并确定所述语音设备接收到的第一对象的语音信息,其中,所述特征信息用于唯一标识第一对象与所述语音设备进行语音交互时的交互偏好;
35.可选的,上述特征信息为在所述语音设备对应控制应用的详情页上预先配置的,述特征信息可以包含目标对象的年龄、性别、职业、位置、方言类型等信息。
36.步骤s204,对所述语音信息进行解析处理,得到解析后的语音信息对应的第一回复数据;使用所述特征信息对所述第一回复数据进行回复调整,生成第二回复数据;
37.步骤s206,控制所述语音设备基于所述第二回复数据对所述第一对象的语音信息
进行响应。
38.通过上述步骤,获取为语音设备配置的特征信息,并确定语音设备接收到的第一对象的语音信息,其中,特征信息用于唯一标识第一对象与语音设备进行语音交互时的交互偏好;对语音信息进行解析处理,得到解析后的语音信息对应的第一回复数据;使用特征信息对第一回复数据进行回复调整,生成第二回复数据;控制语音设备基于第二回复数据对第一对象的语音信息进行响应;采用上述技术方案,解决了相关技术中,无法基于目标对象的交互偏好对目标对象当前发出的语音信息进行及时响应的问题,通过获取目标对象对应的特征信息和语音信息确定相应的回复数据,并且由于该回复数据是通过于目标对象有关的特征信息结合语音信息的内容确定的,因此,确定出的回复数据将会更好的契合目标对象的交互喜好,提升了目标对象的语音交互体验。
39.在一个示例性实施例中,使用特征信息对第一回复数据进行回复调整,生成第二回复数据,包括:识别第一回复数据对应的语音信息的信息类别,根据所述信息类别确定第一回复数据对应的回复格式;基于特征信息中至少包括的第一对象的身份信息以及第一对象对应的语言特征,确定出第一回复数据对应的回复音色;基于回复格式、回复音色、第一回复数据生成第二回复数据,其中,第二回复数据为语音数据。
40.即通过对第一回复数据进行调整可以确定出适合响应当前第一对象的第二回复数据,并且由于该第二回复数据为语音数据,使得语音设备可以快速使用该第二回复数据对第一对象的语音信息进行响应,交互的准确性、及时个性化的效率大大增加。
41.在一个示例性实施例中,上述方法还包括:在语音设备存在回复历史记录的情况下,将语音信息解析为多个查找字段;在回复历史记录中查找出现多个查找字段的目标回复历史记录;在确定目标回复历史记录对应的历史语音信息与语音信息为同类语音信息的情况下,向第一对象发送询问信息;接收第一对象针对询问信息反馈的指令信息,以根据指令信息确定是否基于目标回复历史记录对应生成第二回复数据。
42.换而言之,当语音设备中存在回复历史记录说明语音设备已被使用了一段时间,此时,还可结合历史使用记录对当前第一对象的语音信息反馈进行参照,并为了保证准确性,在确定历史语音信息与语音信息为同类语音信息之后,还需要向第一对象发送一定的询问信息,保证第一对象对当前语音信息的回复数据偏好未改变,最终以目标回复历史记录为参照生成回复语音设备接收到的第一对象的语音信息的第二回复数据,保证了语音设备可以对第一对象同类型偏好的语音西信息快速响应,提升了用户使用语音设备的交互体验。
43.在一个示例性实施例中,获取为语音设备配置的特征信息之前,上述方法还包括:将所述语音设备的设备标识发送至所述控制应用,其中,所述设备标识用于指示所述语音设备是否支持控制应用的控制;在所述控制应用利用所述设备标识完成与所述语音设备的绑定的情况下,主动向所述控制应用发送信息录入命令,其中,所述信息录入命令用于指示控制应用向目标对象显示所述语音设备在控制应用中的详情页,并提示目标对象在所述详情页待输入的交互偏好。
44.可以理解的是,保证语音设备在使用中对控制应用的有效支持,以及准确的满足目标对象的交互偏好,在语音设备与目标对象进行交互之前,需要通过将语音设备的设备标识发送至控制应用,完成语音设备与控制应用的绑定,并且还可使得控制应用通过设备
标识准确识别当前语音设备是否支持控制应用的控制,控制应用与语音设备完成绑定,且语音设备支持控制应用的控制的情况下,语音设备主动向控制应用发送信息录入命令,使得控制应用进入语音交互前对目标对象的交互偏好进行采集的详情页,并提示目标对象在详情页中填充相关内容,利用相关内容识别目标对象的交互偏好。
45.可选的,上述详情页中填充相关内容可以是目标对象的年龄、性别、方言、情绪、位置、天气、职业等信息。
46.在一个示例性实施例中,上述装置还包括:特征模块,用于在语音录入方式为直接交互录入的情况下,对语音数据进行声纹识别,确定第一对象对应的第一声纹特征,其中,直接交互录入指示第一对象在语音设备的有效拾音范围内进行语音交互;比较第一声纹特征与后台数据库中存储的历史声纹特征;在声纹特征与历史声纹特征的相似度大于预设阈值的情况下,确定语音数据为有效数据,通过预设的语义识别规则对语音数据进行处理,得到语音数据对应的语音信息。
47.简而言之,通过声纹特征可以对目标对象是否具有使用语音设备进行问答的权限进行判定,避免生成回答未授权对象的语音信息,保证语音交互流程整体的交互有效性。
48.在一个示例性实施例中,确定所述语音设备接收到的第一对象的语音信息,包括:确定当前所述语音设备对应的语音录入方式;在所述语音录入方式为直接交互录入的情况下,获取所述语音设备接收到的所述第一对象的语音数据,从所述语音数据中确定语音信息;在所述语音录入方式为间接交互录入的情况下,同步所述控制应用中对于所述第一对象的语音解析结果,根据所述语音解析结果确定语音信息。
49.需要说明的是,为了提升语音设备的交互效率,语音设备可以同时支持多种语音录入方式,例如,直接交互录入是指用户在语音设备的拾音范围与设备进行交互;间接交互录入是指用户通过app或者移动终端上的语音助手采集交互语音,再将语音发送至语音设备进行交互,使得用户与设备存在空间间隔或者隔音区域的情况下也可以进行交互,使得目标对象可以在超出语音设备有效语音识别范围之外,还可以与语音设备进行交互,并且为了避免语音交互频繁的语音对除目标对象以外的其他用户的干扰,目标对象还可以通过在控制应用中输入信息进行语音解析,并将语音解析结果同步至语音设备进行交互的方式进行。
50.在一个示例性实施例中,使用所述特征信息和所述语音信息在后台数据库中查找对应的回复数据,包括:通过所述特征信息从所述后台数据库中匹配出回复数据集合;其中,所述回复数据集合为适合当前特征信息的预设回复标准;确定所述语音信息与所述回复数据集合中每一个回复数据的关联度,得到多个关联度;从所述多个关联度确定出关联度最大第一关联度,将所述第一关联度对应的第一回复数据作为响应所述特征信息和所述语音信息的回复数据。
51.例如,当目标对象对应的特征信息为38岁、男、粤语、开心、卧室、雨天、律师,则可以从后台数据库中匹配出音乐、影视、文学、法律课堂等回复数据集合,此时,语音信息对应学习,则与回复数据中出现的法律课堂的回复数据关联度最大,从而将法律课堂对应的数据作为回复数据,向目标对象发出回复语音:当前是否需要进行该法律课堂语音数据的播放。
52.在一个示例性实施例中,根据所述回复数据向所述第一对象发送用于响应语音信
息的交互语音之后,上述方法还包括:接收所述第一对象对于所述交互语音的反馈评价,并识别所述反馈评价的反馈类型;在所述反馈类型为满意反馈的情况下,将当前交互语音对应的回复数据标记为所述第一对象的优选回复数据;在所述反馈类型为不满意反馈的情况下,将当前交互语音对应的回复数据标记为所述第一对象的禁止回复数据。在一个示例性实施例中,上述方法还包括:统计所述第一对象针对所述回复数据发出反馈评价的反馈次数;在所述反馈次数大于预设次数的情况下,基于所述第一对象的反馈评价对所述特征信息进行动态调整。
53.例如,当用户(相当于上述的目标对象)听到回复的话术(相当于上述的回复数据)后,做出了不满意的反馈。比如对音箱说:“这个答案不是我想要的哦”,或者在app中音箱详情页的聊天记录页面进行的内容反馈。用户做出了不满意的反馈,会把该话术针对当前用户进行屏蔽,下次再遇到类似提问时,将会推荐另一个最佳话术。如果用户做出了满意的反馈,以后会把类似的话术优先推荐给用户。
54.为了更好的理解上述语音信息的响应方法的过程,以下再结合可选实施例对上述语音信息的响应的实现方法流程进行说明,但不用于限定本技术实施例的技术方案。
55.语音回复话术传统的方案中,每个用户在语音录入时,都会以同样的答案回复,这样很不友好。即在使用中语音回复话术传统上是一问一答来回复话术,无论是谁来语音录入时,都会以同样的话术来回复,这样很不友好。
56.因此存在以下确问题:
57.缺点一,无法满足特定情况下的自定义答案。
58.缺点二,没有结合用户的年龄进行自定义回复,当不同年龄段的人在语音交互时,所期望的答案往往是不同的。比如年轻人喜欢说一些网络用语,但是年龄大的可能听不懂。或者是问一些菜谱时,老年人的菜谱在烹饪时应该适当的低盐低油时长适当的延长一些。
59.缺点三,性别不同时,可能想要的答案也会不一样。
60.缺点四,没有结合用户的方言进行回复,当用方言语音交互时,回复也使用相应的方言,这样体验感会更好,避免了方言沟通限制的问题。
61.缺点五,没有结合用户的情绪进行回复,比如用户用很失落的语气说我想听音乐,结果确放了一首很嗨的音乐等。
62.缺点六,没有结合用户所在位置,比如用户所在地在四川时,如果语音交互询问菜谱时,推荐的都是一些常规菜谱,并没有推荐一些特色菜或者是满足当地人口味的菜谱。
63.缺点七,没有结合用户所在的天气情况,随着所在地天气的变化,应该回复不同的穿衣指南等。
64.缺点八,没有结合用户所从事的职业,随着用户职业的不同时,部分问题的答案也是会随着改变的。比如行业不同穿衣搭配的需求也是不同的,应判断用户的职业来回复话术。
65.缺点九,没有结合用户的习惯,比如用户说讲个笑话,等回复结束后,用户说一点不好笑。这时应该记录下用户的反馈,下次不再推送这个笑话。
66.本发明可选实施例提出了一种语音回复话术的方法,可以解决上述问题,本发明可选实施例中在回复话术(相当于上述实施例中的回复数据)时结合用户的年龄、性别、方言、情绪、位置、天气、职业、反馈等来回复话术,使问答更加灵活,更加满足用户的需求,即
通过在回复话术时结合用户的年龄、性别、方言、情绪、位置、天气、职业等自定义话术,使问答更加灵活,更加满足用户的需求,从而提高用户体验和提升满意度。
67.可选的,图3是根据本技术实施例的语音回复话术的流程图。主要包括下述步骤:
68.步骤1,信息录入:
69.在app页面中音箱详情页进行用户信息录入,包含用户的年龄、性别、职业、位置等信息,并把本次输入的数据保存到数据库中。
70.步骤2,语音录入:
71.语音录入是指用户对音箱进行交互,或用户对app中的语音功能进行交互。比如:用户对音箱说:“今天天气怎么样”或者用户对app中语音助手说:“今天天气怎么样”。
72.步骤3,分析匹配:
73.后台数据库中现有大数据的话术信息,并随着用户的年龄、性别、方言、情绪、位置、天气、职业、反馈等不同,话术也会不同,并且还支持多条件搜索和多条件设置话术。
74.通过音频文件和用户基本信息以及经纬度等信息,可以获取到用户的年龄、性别、方言、情绪、位置、天气、职业、反馈等信息,然后去后台数据库中匹配到最佳的话术。
75.步骤4,回复话术:
76.把步骤3中获取到的最佳话术展示给用户,音箱进行播报话术,app端进行显示话术文本信息和播报话术。
77.步骤5,用户反馈:
78.当用户听到回复的话术后,做出了不满意的反馈。比如对音箱说:“这个答案不是我想要的哦”,或者在app中音箱详情页的聊天记录页面进行的内容反馈。
79.步骤6,优化话术:
80.如果步骤5中用户做出了不满意的反馈,会把该话术针对当前用户进行屏蔽,下次再遇到类似提问时,将会推荐另一个最佳话术。如果步骤5中用户做出了满意的反馈,以后会把类似的话术优先推荐给用户。
81.需要说明的是,在上述方案中,当用户的年龄、性别、方言、情绪、位置、天气、职业、反馈等不同时,回复的话术也会不同;记录用户每次的反馈情况,并相应的对话术进行调整,从而推荐最佳话术。
82.本实施例所提供的方法,一方面,当用户在语音交互时,会根据当前用户的年龄、性别、方言、情绪、位置、天气、职业等不同时,推荐不同的话术,使得每次话术都是相对是最佳的话术,从而提升用户的体验。也使得问答功能变得更加智能,更能满足用户的需要。另一方便,可以保存用户的喜好,用户根据自己的情况对话术进行反馈,如果不满意或喜欢时,可以及时的做出反馈。当下次再语音交互时,可以根据用户的反馈情况来推荐最佳话术,这样可提升用户的满意度。
83.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
84.图4是根据本技术实施例的一种语音信息的响应装置的结构框图。如图4所示,包括:
85.获取模块42,用于获取为语音设备配置的特征信息,并确定所述语音设备接收到的第一对象的语音信息,其中,所述特征信息用于唯一标识第一对象与所述语音设备进行语音交互时的交互偏好,所述特征信息为在所述语音设备对应控制应用的详情页上预先配置的;
86.处理模块44,用于对所述语音信息进行解析处理,得到解析后的语音信息对应的第一回复数据;使用所述特征信息对所述第一回复数据进行回复调整,生成第二回复数据;
87.响应模块46,用于控制所述语音设备基于所述第二回复数据对所述第一对象的语音信息进行响应。
88.通过上述装置,获取为语音设备配置的特征信息,并确定语音设备接收到的第一对象的语音信息,其中,特征信息用于唯一标识第一对象与语音设备进行语音交互时的交互偏好;对语音信息进行解析处理,得到解析后的语音信息对应的第一回复数据;使用特征信息对第一回复数据进行回复调整,生成第二回复数据;控制语音设备基于第二回复数据对第一对象的语音信息进行响应;采用上述技术方案,解决了相关技术中,无法基于目标对象的交互偏好对目标对象当前发出的语音信息进行及时响应的问题,通过获取目标对象对应的特征信息和语音信息确定相应的回复数据,并且由于该回复数据是通过于目标对象有关的特征信息结合语音信息的内容确定的,因此,确定出的回复数据将会更好的契合目标对象的交互喜好,提升了目标对象的语音交互体验。
89.图5是根据本技术实施例的另一种语音信息的响应装置的结构框图。如图5所示,除了包含上述图4中的所有模块外,还包括:录入模块50、查找模块52、特征模块54、反馈模块56、统计模块58。
90.在一个示例性实施例中,上述处理模块,还用于识别第一回复数据对应的语音信息的信息类别,根据所述信息类别确定第一回复数据对应的回复格式;基于特征信息中至少包括的第一对象的身份信息以及第一对象对应的语言特征,确定出第一回复数据对应的回复音色;基于回复格式、回复音色、第一回复数据生成第二回复数据,其中,第二回复数据为语音数据。
91.在一个示例性实施例中,上述装置还包括:查找模块,用于在语音设备存在回复历史记录的情况下,将语音信息解析为多个查找字段;在回复历史记录中查找出现多个查找字段的目标回复历史记录;在确定目标回复历史记录对应的历史语音信息与语音信息为同类语音信息的情况下,向第一对象发送询问信息;接收第一对象针对询问信息反馈的指令信息,以根据指令信息确定是否基于目标回复历史记录对应生成第二回复数据。
92.在一个示例性实施例中,上述装置还包括:录入模块,用于将所述语音设备的设备标识发送至所述控制应用,其中,所述设备标识用于指示所述语音设备是否支持控制应用的控制;在所述控制应用利用所述设备标识完成与所述语音设备的绑定的情况下,主动向所述控制应用发送信息录入命令,其中,所述信息录入命令用于指示控制应用向目标对象显示所述语音设备在控制应用中的详情页,并提示目标对象在所述详情页待输入的交互偏好。
93.在一个示例性实施例中,上述装置还包括:特征模块,用于在语音录入方式为直接
交互录入的情况下,对语音数据进行声纹识别,确定第一对象对应的第一声纹特征,其中,直接交互录入指示第一对象在语音设备的有效拾音范围内进行语音交互;比较第一声纹特征与后台数据库中存储的历史声纹特征;在声纹特征与历史声纹特征的相似度大于预设阈值的情况下,确定语音数据为有效数据,通过预设的语义识别规则对语音数据进行处理,得到语音数据对应的语音信息。
94.在一个示例性实施例中,上述装置还包括:反馈模块,用于接收所述第一对象对于所述交互语音的反馈评价,并识别所述反馈评价的反馈类型;在所述反馈类型为满意反馈的情况下,将当前交互语音对应的回复数据标记为所述第一对象的优选回复数据;在所述反馈类型为不满意反馈的情况下,将当前交互语音对应的回复数据标记为所述第一对象的禁止回复数据。
95.在一个示例性实施例中,上述装置还包括:统计模块,还用于统计所述第一对象针对所述回复数据发出反馈评价的反馈次数;在所述反馈次数大于预设次数的情况下,基于所述第一对象的反馈评价对所述特征信息进行动态调整。
96.本技术的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
97.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
98.s1,获取为语音设备配置的特征信息,并确定所述语音设备接收到的第一对象的语音信息,其中,所述特征信息用于唯一标识第一对象与所述语音设备进行语音交互时的交互偏好;
99.s2,使用所述特征信息和所述语音信息在后台数据库中查找对应的回复数据,其中,所述回复数据用于指示基于预设特征信息生成的用于响应语音信息的语音数据;
100.s3,根据所述回复数据向所述第一对象发送用于响应语音信息的交互语音。本技术的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
101.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
102.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
103.s1,获取为语音设备配置的特征信息,并确定所述语音设备接收到的第一对象的语音信息,其中,所述特征信息用于唯一标识第一对象与所述语音设备进行语音交互时的交互偏好;
104.s2,使用所述特征信息和所述语音信息在后台数据库中查找对应的回复数据,其中,所述回复数据用于指示基于预设特征信息生成的用于响应语音信息的语音数据;
105.s3,根据所述回复数据向所述第一对象发送用于响应语音信息的交互语音。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
106.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
107.显然,本领域的技术人员应该明白,上述的本技术的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术不限制于任何特定的硬件和软件结合。
108.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1