一种用于机器人的语言情绪感知应答方法与流程

文档序号:22084245发布日期:2020-09-01 19:51阅读:395来源:国知局
一种用于机器人的语言情绪感知应答方法与流程

本发明属于人工智能技术领域,尤其是涉及一种用于机器人的语言情绪感知应答方法。



背景技术:

情绪,是对一系列主观认知经验的通称,是多种感觉、思想和行为综合产生的心理和生理状态。最普遍、通俗的情绪有喜、怒、哀、惊、恐、爱等。目前,计算机代替人工进行智能语音或文字应答的需求正变得越来越广泛,而文字应答是语音应答的前提和基础,人工智能聊天机器人即是以此为目的的一项研究和实现。现有技术中,智能聊天机器人是指通过计算机软件来模拟具有一定语言功能程序单元,实现与人进行简单的语言交流。目前现存的众多聊天机器人只能根据输入语言按照一些既定的逻辑做出简单的回应,在交流的过程中,机器人并没有真正理解输入语言和回复语言所代表的真正含义及其所应该表达的应有情绪。



技术实现要素:

有鉴于此,本发明旨在提出一种用于机器人的语言情绪感知应答方法,以提供一种模拟人脑思维过程、能够根据输入语音判断输入者的情绪作出相应情绪应答的语言情绪感知应答方法。

为达到上述目的,本发明的技术方案是这样实现的:

一种用于机器人的语言情绪感知应答方法,包括以下步骤:

s1、人机交互模块将采集到的信息传递给控制器;

s2、控制器将采集到的信息传递给信息分析模块;

s3、信息分析模块将控制器采集的信息进行分析拆解,并将拆解后的数据传递给情绪判断模块;

s4、情绪判断模块将接收的信息与存储模块的数据进行对比判定后,将判定结果发给控制器;

s5、控制器控制情绪表达模块表达相应的情绪。

进一步的,所述人机交互模块采集的信息包括语音信息和文字输入信息;

进一步的,所述存储模块用于存储语言文字、逻辑行为、自然常识、动作表情以及中心词词汇库和语言库,其中中心词词汇库,用于存放标准中心词,语言库用于存储对照客户聊天信息所蕴含的中心字段以及与之相匹配的对用户反馈的回复文字。

进一步的,所述信息分析模块包括拆分单元、词汇语句解析单元、动作表情解析单元和语意整理单元。其中拆分单元,用于将客户提供的聊天信息拆分成若干词汇;词汇语句解析单元,用于将拆分单元拆分所得的词汇与中心词词汇库中存放的标准中心词进行对比,整理和筛选出其中有关键表义价值的中心词汇;语意整理单元,与词汇解析单元相连接,将词汇解析单元输出的各中心词汇整理和筛选出的各中心词汇形成中心字段。

进一步的,所述控制器为单片机。

进一步的,所述s4中的情绪判断模块将客户的聊天信息划分为若干种情绪状况。

进一步的,所述s5中的情绪表达模块会根据控制器处理好的指令作出面部、肢体和语言的改变,从而表现出相应的情绪作为应答。

相对于现有技术,本发明所述的用于机器人的语言情绪感知应答方法具有以下优势:

(1)本发明所述的用于机器人的语言情绪感知应答方法,情绪表达模块使得机器人的性格多元化,便于使用者进行选择,多种选择,多种欢乐,情绪表达模块,不仅能够进行面部表达,还能进行肢体和声音表达,使得情绪表达的更加立体,情绪管理更加灵活。使人在聊天的过程中可以放松心情。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的用于机器人的语言情绪感知应答方法的原理框图。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。

下面将参考附图并结合实施例来详细说明本发明。

一种用于机器人的语言情绪感知应答方法,如图1所示,包括人机交互模块、控制器、存储模块、信息分析模块、情绪判断模块和情绪表达模块,具体方法为:

s1、人机交互模块将采集到的信息传递给控制器;

人机交互模块采集的信息包括语音信息和文字输入信息;

s2、控制器将采集到的信息传递给信息分析模块;

s3、信息分析模块将控制器采集的信息进行分析拆解,并将拆解后的数据传递给情绪判断模块;

s4、情绪判断模块将接收的信息与存储模块的数据进行对比判定后,将判定结果发给控制器;

s5、控制器控制情绪表达模块表达相应的情绪。

控制器为单片机。

存储模块用于存储语言文字、逻辑行为、自然常识、动作表情以及中心词词汇库和语言库,其中中心词词汇库,用于存放标准中心词,语言库用于存储对照客户聊天信息所蕴含的中心字段以及与之相匹配的对用户反馈的回复文字。

信息分析模块包括拆分单元、词汇语句解析单元、动作表情解析单元和语意整理单元。其中拆分单元,用于将客户提供的聊天信息拆分成若干词汇;词汇语句解析单元,用于将拆分单元拆分所得的词汇与中心词词汇库中存放的标准中心词进行对比,整理和筛选出其中有关键表义价值的中心词汇;语意整理单元,与词汇解析单元相连接,将词汇解析单元输出的各中心词汇整理和筛选出的各中心词汇形成中心字段。

所述情绪判断模块将客户的聊天信息划分为若干种情绪状况。

情绪表达模块会根据控制器处理好的指令作出面部、肢体和语言的改变,从而表现出相应的情绪作为应答。

情绪表达模块使得机器人的性格多元化,便于使用者进行选择,多种选择,多种欢乐,情绪表达模块,不仅能够进行面部表达,还能进行肢体和声音表达,使得情绪表达的更加立体,情绪管理更加灵活。使人在聊天的过程中可以放松心情。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

1.一种用于机器人的语言情绪感知应答方法,其特征在于:包括以下步骤:

s1、人机交互模块将采集到的信息传递给控制器;

s2、控制器将采集到的信息传递给信息分析模块;

s3、信息分析模块将控制器采集的信息进行分析拆解,并将拆解后的数据传递给情绪判断模块;

s4、情绪判断模块将接收的信息与存储模块的数据进行对比判定后,将判定结果发给控制器;

s5、控制器控制情绪表达模块表达相应的情绪。

2.根据权利要求1所述的一种用于机器人的语言情绪感知应答方法,其特征在于:人机交互模块采集的信息包括语音信息和文字输入信息。

3.根据权利要求1所述的一种用于机器人的语言情绪感知应答方法,其特征在于:存储模块用于存储语言文字、逻辑行为、自然常识、动作表情以及中心词词汇库和语言库,其中中心词词汇库,用于存放标准中心词,语言库用于存储对照客户聊天信息所蕴含的中心字段以及与之相匹配的对用户反馈的回复文字。

4.根据权利要求1所述的一种用于机器人的语言情绪感知应答方法,其特征在于:信息分析模块包括拆分单元、词汇语句解析单元、动作表情解析单元和语意整理单元。其中拆分单元,用于将客户提供的聊天信息拆分成若干词汇;词汇语句解析单元,用于将拆分单元拆分所得的词汇与中心词词汇库中存放的标准中心词进行对比,整理和筛选出其中有关键表义价值的中心词汇;语意整理单元,与词汇解析单元相连接,将词汇解析单元输出的各中心词汇整理和筛选出的各中心词汇形成中心字段。

5.根据权利要求1所述的一种用于机器人的语言情绪感知应答方法,其特征在于:控制器为单片机。

6.根据权利要求1所述的一种用于机器人的语言情绪感知应答方法,其特征在于:所述s4中的情绪判断模块将客户的聊天信息划分为若干种情绪状况。

7.根据权利要求1所述的一种用于机器人的语言情绪感知应答方法,其特征在于:所述s5中的情绪表达模块会根据控制器处理好的指令作出面部、肢体和语言的改变,从而表现出相应的情绪作为应答。


技术总结
本发明提供了一种用于机器人的语言情绪感知应答方法,包括以下步骤:S1、人机交互模块将采集到的信息传递给控制器;S2、控制器将采集到的信息传递给信息分析模块;S3、信息分析模块将控制器采集的信息进行分析拆解,并将拆解后的数据传递给情绪判断模块;S4、情绪判断模块将接收的信息与存储模块的数据进行对比判定后,将判定结果发给控制器;S5、控制器控制情绪表达模块表达相应的情绪。本发明所述的用于机器人的语言情绪感知应答方法,仅能够进行面部表达,还能进行肢体和声音表达,使得情绪表达的更加立体,情绪管理更加灵活,使人在聊天的过程中可以放松心情。

技术研发人员:刘则
受保护的技术使用者:天津市微卡科技有限公司
技术研发日:2020.05.26
技术公布日:2020.09.01
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1