HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

提示信息生成方法及其语音机器人与流程

2021-01-28 12:01:45|220|起点商标网
提示信息生成方法及其语音机器人与流程

本发明涉及数据处理领域,特别涉及一种提示信息生成方法及其语音机器人。



背景技术:

随着人口老龄化的加深,老年人越来越多,但是子女们缺少充裕的时间陪伴老年人,因此出现了很多能够引导老年人情绪的语音机器人,受到了老年人的欢迎。现有的语音机器人通过与老年人进行语音交互,对老年人进行情绪引导,在语音交互的过程中,通过语音识别模块获得语音信息,根据语音信息判断情绪状态并播放对应的语音疏导信息;但是现有的语音机器人只能通过语音疏导信息引导老年人的情绪,没有进行进一步的操作。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明提出一种提示信息生成方法及其语音机器人,通过提示信息生成方法,能够将老年人的情绪以提示信息的形式发送给指定的联系号码,让联系号码对应的联系人能够及时了解老年人当前情绪状态。

第一方面,本发明实施例提供了一种提示信息生成方法,应用于语音机器人,所述语音机器人包括语音模块、体征信息采集模块,所述提示信息生成方法包括:

获取来自所述语音模块的语音交互信息,获取来自所述体征信息采集模块的体征信息;

根据所述语音交互信息和所述体征信息,得到用户情绪状态信息;

根据所述用户情绪状态信息,生成提示信息;

确定当前用户信息,从所述用户信息中获取预先设定的联系号码信息;

根据所述联系号码信息发送所述提示信息。

本发明上述第一方面的技术方案至少具有如下优点或有益效果之一:从语音模块以及体征信息采集模块分别获取语音交互信息和体征信息,根据语音交互信息、体征信息确定当前的用户情绪状态信息,根据当前用户情绪状态信息生成提示信息,并把提示信息发送给当前的用户信息中预先设定的联系号码信息对应的联系人。根据本发明实施例提供的方案,能够根据将用户的情绪转换成提示信息,使得有关的联系人能够及时了解到用户当前的情绪状态。

根据本发明第一方面的一些实施例,所述获取来自所述语音模块的语音交互信息,包括:

当从获取到的所述语音交互信息中识别到关键词信息,所述关键词信息为与预设话题信息相匹配的信息,存储所述关键词信息到数据库;所述预设话题信息包括热点话题信息和情绪话题信息。

根据本发明第一方面的一些实施例,所述人体体征信息包括面部表情数据和脉搏数据。

根据本发明第一方面的一些实施例,所述根据所述语音交互信息和所述体征信息,得到用户情绪状态信息,包括:根据预先训练好的情绪引导模型确定用户情绪状态信息。

根据本发明第一方面的一些实施例,所述提示信息包括情绪状态信息和关键词信息。

根据本发明第一方面的一些实施例,所述用户情绪状态信息包括乐观状态信息和悲观状态信息。

根据本发明第一方面的一些实施例,当所述用户情绪状态为所述悲观状态,确定当前关键词信息,根据当前关键词信息获取预先设定的第一引导信息,并控制所述语音模块播放所述第一引导信息。

根据本发明第一方面的一些实施例,所述语音机器人还包括5g通信模块,所述根据所述联系号码信息发送所述提示信息,包括:通过5g通信模块,根据所述联系号码信息发送所述提示信息。

第二方面,本发明实施例提供了一种语音机器人,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面实施例所述的提示信息生成方法。

本发明上述第二方面的技术方案至少具有如下优点或有益效果之一:语音机器人根据语音交互信息和体征信息,得到当前用户情绪状态信息,根据用户情绪状态信息生成对应的提示信息,并把提示信息发送给当前的用户信息中预先设定的联系号码信息对应的联系人,使得相关的联系人能够及时了解用户当前的情绪状态。

第三方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行第一方面实施例所述的提示信息生成方法。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

本发明的附加方面和优点结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是用于执行本发明实施例的提示信息生成方法的语音机器人的模块示意图;

图2是本发明一个实施例提供的提示信息生成方法的流程图;

图3是图2所示的示信息生成方法步骤s100的具体流程图;

图4是本发明另一实施例提供的提示信息生成方法的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

需要说明的是,虽然在系统示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于系统中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

参考图1,图1是用于执行本发明实施例的提示信息生成方法的语音机器人的模块示意图,机器人100包括语音模块110,体征信息采集模块120,5g通信模块130,情绪引导模型140以及控制处理模块150。

在一实施例中,控制处理模块150分别与语音模块110、体征信息采集模块120、5g通信模块130、情绪引导模型140通信连接。在本实施例中,语音模块110包括音频采集子模块111和语音识别子模块112,其中,音频采集子模块111用于获取语音交互信息,语音识别子模块112用于提取语音交互信息中与预设话题信息相匹配的关键词信息;体征信息采集模块120用于采集体征信息。

需要说明的是,111可以是麦克风阵列或者拾音器,其中,麦克风阵列是由多个麦克风按照一定排列方式设置的阵列,具体排列方式根据实际需求调整即可。

需要说明的是,上述模块中的结构可以采用现有技术中的任意常见结构,本发明并不涉及对硬件结构的改进,在此不再赘述。

基于上述语音机器人,下面提出本发明的提示信息生成方法的各个实施例。

参照图2,图2是本发明一个实施例提供的提示信息生成方法的流程图。在本发明一实施例中,提示信息生成方法包括但不限于以下步骤s100、步骤s110、步骤s120、步骤s130、步骤s140。

步骤s100:获取来自语音模块的语音交互信息,获取来自体征信息采集模块的体征信息。

在一实施例中,语音交互信息和体征信息可以实时获取,也可以设定采集周期进行周期性采集,根据实际情况选取具体方式即可。

语音交互信息中的话语信息,能够体现用户当前的情绪状态,例如语音交互信息中包含“不开心”或者“难受”相关的话语信息,则代表当前的用户情绪状态较为低落,因此采集语音交互信息,能够为后续判定用户情绪状态信息提供数据基础。

需要说明的是,体征信息可以是能够作为用户情绪状态信息判断依据的心率、血压、呼吸频率相关的生理参数信息,根据实际情况选取具体方式即可,本实施例并不对体征信息的类型作限制。由于当人的情绪状态发生变化,人体的体征信息会相应的发生变化,例如当人处于紧张的情绪状态,脉搏跳动频率会增加,因此体征信息能够更好地体现人的情绪状态。

步骤s110:根据语音交互信息和体征信息,得到用户情绪状态信息。

可以理解的是,语音机器人通过语音模块和体征信息采集模块获取语音交互信息以及体征信息,多方面地进行情绪分析,得到当前的用户情绪状态。

步骤s120:根据用户情绪状态信息,生成提示信息。

可以理解的是,语音机器人通过当前的用户情绪状态,生成对应的用于提示当前用户情绪状态的信息。

步骤s130:确定当前用户信息,从用户信息中获取预先设定的联系号码信息。

在一实施例中,确定当前用户信息需要进行用户设定操作,用户设定操作包含设定联系号码信息;用户设定操作可以是用户注册或者从服务器中直接添加;当用户使用语音机器人,确定当前用户信息后,语音机器人识别到当前用户信息没有预设联系号码信息,发送提醒输入联系号码信息的提示信息给当前用户。

需要说明的是,确定当前用户信息可以是通过机器人的操作界面通过账号密码登录,也可以是设置一个生物特征采集装置,通过预先设定好的生物特征确定对应的用户,例如通过摄像头进行人脸识别,或者通过指纹采集装置进行指纹识别。

步骤s140:根据联系号码信息,发送提示信息。

可以理解的是,当语音机器人确定当前用户信息,得到当前用户情绪状态并生成对应的提示信息,根据用户信息中的预先设定的联系号码信息,发送提示信息。

需要说明的是,提示信息可以是预先指定好的格式,也可以是直接发送一段录音。例如,指定好的格式可以是“用户信息+情绪状态信息+对应的关键词信息+原句录音”。

在本发明一实施例中,从语音模块以及体征信息采集模块分别获取语音交互信息和体征信息,根据语音交互信息、体征信息确定当前的用户情绪状态信息,根据当前用户情绪状态生成提示信息,并把提示信息发送给当前的用户信息中预先设定的联系号码信息对应的联系人。对比相关技术中的语音机器人通过播放语音的方式进行情绪疏导,生成用户情绪状态对应的提示信息发送给预设联系人的方式能够根据将用户的情绪转换成提示信息,使得有关的联系人能够及时了解到用户当前的情绪状态。

参照图3,图3是图2所示的示信息生成方法步骤s100的具体流程图。在本发明一实施例中,提示信息生成方法包括但不限于以下步骤s200、步骤s210。

步骤s200:当从获取到的语音交互信息中识别到关键词信息,关键词信息为与预设话题信息相匹配的信息。

步骤s210:存储关键词信息到数据库。

可以理解的是,语音识别子模块对获取到的语音交互信息进行音频信息转文本信息处理,并将语音交互信息对应的文本信息,与预设话题信息进行对比,用于提取语音交互信息中与预设话题信息相匹配的关键词信息;当语音识别子模块从获取到的语音交互信息中识别到与预设话题信息相匹配的信息,即识别到关键词信息。

需要说明的是,在本实施例中,预设话题信息包括热点话题信息和情绪话题信息。热点话题信息可以包括子女、婚姻、未来、人生;情绪话题信息可以包括乐观、悲伤、喜悦;例如,使用语音机器人的用户类型为老年人,在老年人与语音机器人进行语音交流的情况下,当谈论到子女、人生、婚姻相关的热点话题信息,老年人会联系到自己的实际情况,对于热点话题信息进行对应的语音反馈,老年人的反馈语音信息中包含情绪话题信息。当联想到人生坎坷,老年人的情绪较为低落,反馈语音信息中包含表达悲观的情绪话题信息;当联想到子女孝顺,反馈语音信息中包含表达乐观的情绪话题信息。语音机器人将热点话题信息和情绪话题信息作为语音交互信息中,关键词信息提取的依据,使关键词信息能够包含当前用户情绪状态信息的原因以及结果,有效提高生成的提示信息的准确性。

需要说明的是,在本发明一实施例中,体征信息包括面部表情数据和脉搏数据。在用户与语音机器人语音交流的情况下,面部表情数据和脉搏数据能反映用户当前的生理状态,对比单一地获取语音交互信息中的关键词信息,从用户的反馈语音信息中判断当前用户情绪状态信息,根据体征信息以及语音交互信息,多方面地分析用户情绪状态,有助于提高用户情绪状态信息的准确性。语音机器人通过体征信息采集模块,采集面部表情数据以及脉搏数据,体征信息采集模块可以是摄像头组件和脉搏传感器,体征信息采集模块可以根据具体采用的体征信息类型增加或者减少具体的结构,本实施例不对体征信息采集模块的使用设备作限制。

需要说明的是,提示信息生成方法中,根据语音交互信息和体征信息,得到用户情绪状态信息的步骤具体为:根据预先训练好的情绪引导模型确定用户情绪状态信息。语音机器人分别通过语音模块和体征信息采集模块,获取语音交互信息、体征信息,把语音交互信息和体征信息输入到预先训练好的情绪引导模型,情绪引导模型通过数据处理确定当前的用户情绪状态信息。在本发明第一方面的一些实施例中,当情绪引导模型获取到脉搏数据,对脉搏数据进行处理分析,设定脉搏阈值,当情绪引导模型获取到的脉搏数据大于脉搏阈值,判定用户处于情绪激动状态;当情绪引导模型获取到的脉搏数据小于脉搏阈值,判定用户处于情绪稳定状态。情绪引导模型根据语音交互信息和体征信息,多方面地分析用户情绪状态,有助于提高用户情绪状态信息的准确性,从而更准确地生成用户情绪状态对应的提示信息发送给指定的联系号码,让联系号码对应的联系人能够及时了解当前用户情绪状态。

在本发明第一方面的一些实施例中,提示信息生成方法中的提示信息包括情绪状态信息和关键词信息。语音机器人根据情绪引导模型确定的用户情绪状态信息,生成对应的提示信息。确定用户情绪状态信息,需要从语音交互信息中提取关键词信息,在语音交互信息中识别关键词信息以及存储关键词信息到数据库的具体操作可参考图3所示的实施例,在此不再赘述。提示信息具有情绪状态信息和关键词信息,提示当前的用户情绪状态,以及出现当前用户情绪状态的原因,能够让提示信息接收者更准确地了解当前用户情绪状态。

在本发明第一方面的一些实施例中,提示信息生成方法中的用户情绪状态信息包括乐观状态信息和悲观状态信息。当情绪引导模型确定用户情绪状态信息为乐观状态信息,生成乐观状态对应的具有情绪状态信息和关键词信息的提示信息;当情绪引导模型确定用户情绪状态信息为悲观状态信息,生成悲观状态对应的具有情绪状态信息和关键词信息的提示信息。当语音机器人用户类型为老年人,在老年人与语音机器人进行语音交流的情况下,谈论到“人生”相关的热点话题信息,情绪引导模型识别到脉搏数据大于脉搏阈值,确定当前用户情绪状态信息为悲观情绪状态信息,生成对应的提示信息,提示信息为谈论到人生话题,产生悲观情绪状态;确定当前用户信息,根据用户信息中的预先设定的联系号码信息,发送提示信息。提示信息提示当前的用户情绪状态,以及出现当前用户情绪状态的原因,能够让提示信息接收者更准确地了解当前用户的实际情况。

参照图4,图4是本发明另一实施例提供的提示信息生成方法的流程图。在本发明一实施例中,提示信息生成方法包括但不限于以下步骤s300、步骤s310、步骤320。

步骤300:当用户情绪状态信息为悲观情绪状态信息。

步骤310:确定当前的关键词信息,根据当前关键词信息获取预先设定的第一引导信息。

步骤320:控制语音模块播放第一引导信息。

可以理解的是,确定当前用户情绪状态信息为悲观情绪状态信息,当情绪引导模型从语音交互信息中识别出关键词信息,关键词信息与悲观状态信息相匹配,情绪引导模型根据关键词信息获取预先设定的第一引导信息,并控制语音模块播放第一引导信息。

需要说明的是,本实施例并不对具体模型进行改进。

需要说明的是,第一引导信息与关键词信息相对应,在用户与语音机器人进行语音交流的情况下,情绪引导模型识别到语音交互信息中出现与预设话题信息对应的关键词信息,关键词信息为婚姻不如意、悲伤的相关信息,获取第一引导信息为开导婚姻不如意的信息,控制语音模块播放第一引导信息,通过语音的方式疏导用户,稳定用户的情绪状态。本实施例通过控制语音模块播放第一引导信息疏导用户情绪状态,以及生成提示信息发送给预先设定的联系号码信息对应的联系人,对用户进行多种方式的情绪引导,有效提升情绪引导的效果。

在本发明一实施例中,语音机器人还包括5g通信模块,提示信息生成方法中,根据联系号码信息发送提示信息的步骤具体为:通过5g通信模块,根据联系号码信息发送提示信息。当语音机器人生成提示信息,通过5g通信模块连接网络,将提示信息上传至云端,根据当前用户确定的预设联系号码信息,发送提示信息给对应的联系人。预设的联系号码信息可以是电话号码、微信号、邮箱地址,本实施例并不对联系号码信息的类型作限制。

此外,本发明一实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,执行以上描述的图2中的提示信息生成方法步骤s100至s140、图3中的提示信息生成方法步骤s200至s210、图4中的提示信息生成方法步骤s300至s320。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips