人工智能心理与音乐咨询的机器人的制作方法

文档序号:12612288阅读:443来源:国知局

本发明属于人工智能技术领域,具体涉及人工智能心理与音乐咨询的机器人。



背景技术:

人工智能是研究、开发用于模拟、延伸和扩展人工智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能是对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。

机器人是人工智能主要应用的产品,例如人工智能心理与音乐咨询的机器人,该机器人利用收到的用户输入,调取语音库或影像库以及模板来判断用户文字讲话或影像,并根据用户文字、语音或影像内容进行回应。该机器人能够自动根据用户文字、语音或影像内容进行文字或语音音乐输出回应,例如根据用户文字语音或影像内容输出不同的音乐来调节用户情绪,但是现有技术缺乏能够根据用户的情感困扰、或针对自闭症患者做出有效回应的机器人。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种人工智能心理与音乐咨询的机器人,能够根据用户的情感困扰、或针对自闭症患者做出有效回应。

人工智能心理与音乐咨询的机器人,包括输入模块、情绪识别模块、文本咨询模块、话题识别模块、语言行为识别模块和回应模块;输入模块用于获取用户的文字、语音或影像信息;情绪识别模块用于识别获取文字、语音或影像信息中的情绪信息;文本咨询模块用于识别获取文字或语音信息中的语法信息;话题识别模块用于识别获取文字或语音信息中的话题信息;语言行为识别模块用于识别获取文字或语音信息中的语意信息;回应模块用于根据情绪信息、语法信息、话题信息和语意信息得到回应信号并输出。

优选地,所述情绪信息包括以下信息中的一项或多项:用户当前情绪、用户过去主要情绪、用户过去次要情绪。

优选地,所述语法信息包括以下信息中的一项或多项:语意、关键词、专有名词和动词。

优选地,所述话题信息包括以下信息中的一项或多项:当前主要话题、当前次要话题、过去主要话题、过去次要话题、常聊话题、喜好话题和热门话题。

优选地,语意信息包括以下信息中的一项或多项:句型和语气。

优选地,所述回应模块中设有回应数据库和音乐数据库,回应数据库用于存储多个不同回应文字或回应语音信息;音乐数据库用于存储多个不同的音乐信息;回应模块根据情绪信息、语法信息、话题信息和语意信息得到用户情感特征值和机器人情感特征值,并根据用户情感特征值和机器人情感特征值从回应数据库或音乐数据库中挑选对应的回应文字、回应语音信息或音乐信息,作为回应信号输出。

由上述技术方案可知,本发明提供的人工智能心理与音乐咨询的机器人,综合考虑了用户的说话内容和用户情绪等多种因素,能够收集用户语音信息中的情绪信息、语法信息、话题信息和语意信息,并根据上述信息产生相应的文字、语音或音乐做出有效回应。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为人工智能心理与音乐咨询的机器人运行时的流程框图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

实施例:

人工智能心理与音乐咨询的机器人,如图1所示,包括输入模块、情绪识别模块、文本咨询模块、话题识别模块、语言行为识别模块和回应模块;输入模块用于获取用户的文字、语音或影像信息;情绪识别模块用于识别获取文字、语音或影像信息中的情绪信息;文本咨询模块用于识别获取文字或语音信息中的语法信息;话题识别模块用于识别获取文字或语音信息中的话题信息;语言行为识别模块用于识别获取文字或语音信息中的语意信息;回应模块用于根据情绪信息、语法信息、话题信息和语意信息得到回应信号并输出。

所述情绪信息包括以下信息中的一项或多项:用户当前情绪、用户过去主要情绪、用户过去次要情绪。情绪主要包括开心、烦恼、伤心等,用户过去主要情绪和用户过去次要情绪由机器人统计得到,用户过去主要情绪为机器人统计的过去出现次数最多的情绪,用户过去次要情绪为机器人统计的过去出现次数次之的情绪。该机器人结合当前情绪和过去情绪分析用户情绪,分析更加准确。

所述语法信息包括以下信息中的一项或多项:语意、关键词、专有名词和动词。文本咨询模块中设有相应的模板,文本咨询模块接收到语音信息时,根据模板进行拆分,得到语意、关键词、专有名词和动词,并根据语音信息和上下文文意,改写原始的语音信息。其中关键词和专有名词的判定可以通过与预设关键词和预设专有名词进行对比判定。语法信息能够帮助机器人更清楚地了解用户说话的主要思想。

所述话题信息包括以下信息中的一项或多项:当前主要话题、当前次要话题、过去主要话题、过去次要话题、常聊话题、喜好话题和热门话题。机器人根据话题信息进行分类,并在回应的时候从相应的话题分组中获取相应的回应数据。

语意信息包括以下信息中的一项或多项:句型和语气。句型通过与预设句型模板进行对比判断。语意信息用于进一步帮助分析用户情绪。

所述回应模块中设有回应数据库和音乐数据库,回应数据库用于存储多个不同回应文字或回应语音信息;音乐数据库用于存储多个不同的音乐信息;回应模块根据情绪信息、语法信息、话题信息和语意信息得到用户情感特征值和机器人情感特征值,并根据用户情感特征值和机器人情感特征值从回应数据库或音乐数据库中挑选对应的回应文字、回应语音信息或音乐信息,作为回应信号输出。

机器人情感特征值是系统借由过去与用户交互信息,整个外部资讯后,经过计算后得到的机器人情感状态,回应模块可以整合用户情感特征值和机器人情感特征值,形成双方情感特征值进行输出。机器人结合用户情感特征值、双方情感特征值、用户情绪和对话习惯,使用机器学习等相关算法确定当前的回应策略,从回应数据库或音乐数据库中挑选对应的回应文字、语音信息或音乐信息,作为回应信号通过文字、语音或音乐输出装置输出。或者是根据情绪信息、语法信息、话题信息和语意信息利用逻辑规则或机器学习等算法,自发性生成合适的回应信息输出。

该机器人运行时,首先通过输入模块输入用户的语音信息或者是文本句子,然后拆解语音信息中语意,并根据当前或过去的资讯得到用户情绪,根据用户当前与过去情绪,得到机器人自身情绪;其次,整合用户情绪、机器人情绪、语意后,确定回应策略,根据回应策略挑选对应的回应信号输出,或者是根据情绪信息、语法信息、话题信息和语意信息利用逻辑规则或机器学习等算法,自发性生成合适的回应信息输出。该机器人综合考虑了用户的说话内容和用户情绪等多种因素,能够收集用户语音信息中的情绪信息、语法信息、话题信息和语意信息,并根据上述信息产生相应的文字、语音或音乐做出有效回应。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1