情感呈现方法和装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:17779218 阅读:31 留言:0更新日期:2018-04-22 07:28
本发明专利技术提供了一种情感呈现方法和装置、计算机设备及计算机可读存储介质。该情感呈现方法包括:获取第一情感呈现指令,其中第一情感呈现指令包括至少一种第一情感呈现模态和至少一种情感类型,至少一种第一情感呈现模态包括文本情感呈现模态;以及根据至少一种第一情感呈现模态中的每种情感呈现模态进行至少一种情感类型中的一种或多种情感类型的情感呈现。本发明专利技术能够实现以文本为主的多模态情感呈现方式,因此,提高了用户体验。

【技术实现步骤摘要】
情感呈现方法和装置、计算机设备及计算机可读存储介质
本专利技术涉及自然语言处理和人工智能
,尤其涉及一种情感呈现方法和装置、计算机设备及计算机可读存储介质。
技术介绍
随着人工智能技术的不断发展以及人们对于交互体验要求的不断提高,智能交互方式已经开始逐渐替代一些传统的人机交互方式,并成为研究的热点。目前,现有技术主要集中在对情感信号进行识别得到某种情感状态,或者仅通过观察用户的表情、动作等进行相似或相反情感的回馈呈现,呈现模式单一,用户体验差。
技术实现思路
有鉴于此,本专利技术实施例提供一种情感呈现方法和装置、计算机设备及计算机可读存储介质,能够解决上述技术问题。本专利技术的一个方面提供一种情感呈现方法,该情感呈现方法包括:获取第一情感呈现指令,其中第一情感呈现指令包括至少一种第一情感呈现模态和至少一种情感类型,至少一种第一情感呈现模态包括文本情感呈现模态;以及根据至少一种第一情感呈现模态中的每种情感呈现模态进行至少一种情感类型中的一种或多种情感类型的情感呈现。本专利技术的另一个方面一种情感呈现装置,其特征在于,包括:获取模块,用于获取第一情感呈现指令,其中所述第一情感呈现指令包括至少一种第一情感呈现模态和至少一种情感类型,所述至少一种第一情感呈现模态包括文本情感呈现模态;以及呈现模块,用于根据所述至少一种第一情感呈现模态中的每种情感呈现模态进行所述至少一种情感类型中的一种或多种情感类型的情感呈现。本专利技术的再一个方面提供一种计算机设备,包括:存储器、处理器及存储在存储器中并可在处理器中运行的可执行指令,其中,处理器执行可执行指令时实现如上所述的情感呈现方法。本专利技术的又一个方面提供一种计算机可读存储介质,其上存储有计算机可执行指令,其中,可执行指令被处理器执行时实现如上所述的情感呈现方法。根据本专利技术实施例提供的技术方案,通过获取第一情感呈现指令,该第一情感呈现指令包括至少一种第一情感呈现模态和至少一种情感类型,至少一种第一情感呈现模态包括文本情感呈现模态,以及根据至少一种第一情感呈现模态中的每种情感呈现模态进行至少一种情感类型中的一种或多种情感类型的情感呈现,实现了以文本为主的多模态情感呈现方式,因此,提高了用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据本专利技术一示例性实施例示出的一种情感呈现方法的流程图。图2是根据本专利技术另一示例性实施例示出的一种情感呈现方法的流程图。图3是根据本专利技术一示例性实施例示出的一种情感呈现装置的框图。图4是根据本专利技术另一示例性实施例示出的一种情感呈现装置的框图。图5是根据本专利技术一示例性实施例示出的用于情感呈现的装置500的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。根据本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。情感呈现是情感计算用户界面的最终表现形式,是基于情感分析识别和情感意图理解(解析)的结果。情感呈现可以针对用户当前的状态并基于情感呈现指令决策过程提供智能的情感反馈,并通过情感输出设备提供给用户。图1是根据本专利技术一示例性实施例示出的一种情感呈现方法的流程图。如图1所示,该情感呈现方法包括:110:获取第一情感呈现指令,其中第一情感呈现指令包括至少一种第一情感呈现模态和至少一种情感类型,至少一种第一情感呈现模态包括文本情感呈现模态。在本专利技术实施例中,可以通过对情感信息进行情感分析识别来获取第一情感呈现指令,也可以通过人为设定的方式直接确定第一情感呈现指令,本专利技术对此不作限制。例如,当想要呈现某种特定的情感时,机器人并不需要识别用户的情感,而是直接通过人为设定的情感呈现指令来呈现。这里,情感信息的输入方式可以包括但不限于文本、语音、图像、手势等中的一种或多种。例如,用户可以仅以文本的方式输入情感信息,也可以以文本和语音结合的方式输入情感信息,甚至还可以通过采集设备提取用户的面部表情、语音语调和肢体动作等情感信息。第一情感呈现指令是情感计算用户界面中情感意图理解和情感呈现指令决策的输出,该第一情感呈现指令应当具有明确的可执行含义且容易理解和接受。第一情感呈现指令的内容可以包括至少一种第一情感呈现模态和至少一种情感类型。具体地,第一情感呈现模态可以包括文本情感呈现模态,也可以包括声音情感呈现模态、图像情感呈现模态、视频情感呈现模态、机械运动情感呈现模态中的至少一种,本专利技术对此不作限制。需要说明的是,最终的情感呈现可以仅为一种情感呈现模态,例如文本情感呈现模态;也可以为几种情感呈现模态的结合,例如文本情感呈现模态和声音情感呈现模态的结合,或者文本情感呈现模态、声音情感呈现模态和图像情感呈现模态的结合。情感类型(也称为情感成分)可以通过分类情感模型和维度情感模型来表示。分类情感模型的情感状态是离散的,因此也称为离散情感模型;多维情感空间中的一个区域和/或至少一个点的集合可以定义为分类情感模型中的一个情感类型。维度情感模型是构建一个多维情感空间,该空间的每个维度对应一个心理学定义的情感因素,在维度情感模型下,情感状态由情感空间中的坐标值表示。另外,维度情感模型可以是连续的,也可以是离散的。具体地,离散情感模型是情感类型的主要形式和推荐形式,其可以根据领域和应用场景对情感信息所呈现的情感进行分类,并且不同的领域或应用场景的情感类型可以相同,也可以不同。例如,在通用领域,一般采取的基本情感分类体系作为一种维度情感模型,即多维情感空间包括6个维度:高兴(Joy)、悲伤(Sadness)、愤怒(Anger)、惊讶(Surprise)、恐惧(Fear)和厌恶(Disgust);在客服领域,常用的情感类型可以包括但不限于高兴、悲伤、安慰、劝阻等;而在陪伴看护领域,常用的情感类型可以包括但不限于高兴、悲伤、好奇、安慰、鼓励、劝阻等。维度情感模型是情感类型的补充方法,目前仅用于连续动态变化和后续情感计算的情况,例如需要实时微调参数、或者对上下文情感状态的计算影响很大的情况。维度情感模型的优势在于方便计算和微调,但是后续需要通过与所呈现的应用参数进行匹配来加以利用。另外,每个领域都有主要关注的情感类型(情感识别用户信息得到在该领域关注的情感类型)和主要呈现的情感类型(情感呈现或交互指令中的情感类型),这两者可以是不同的两组情绪分类(分类情感模型)或者不同的情感维度范围(维度情感模型)。在某个应用场景下,通过一定的情感指令决策过程来完成确定该领域所主要关注的情感类型对应的主要呈现的情感类型。当第一情感呈现指令包括多种情感呈现模态时,优先采用文本情感呈现模态来呈现至少一种情感类型,然后再采用声音情感呈现模态、图像情感呈现模态、视频情感呈现模态、机械运动情感呈现模态中的一种或多种情感呈现模态来补充呈现至少一种情感类型。这里,补充呈现的情感类型可以是文本情感呈现模态所未呈现的至少一种情感类型,或者文本情感呈现模态呈现的情感强度和/或情感极性不符合第一情感本文档来自技高网...
情感呈现方法和装置、计算机设备及计算机可读存储介质

【技术保护点】
一种情感呈现方法,其特征在于,包括:获取第一情感呈现指令,其中所述第一情感呈现指令包括至少一种第一情感呈现模态和至少一种情感类型,所述至少一种第一情感呈现模态包括文本情感呈现模态;以及根据所述至少一种第一情感呈现模态中的每种情感呈现模态进行所述至少一种情感类型中的一种或多种情感类型的情感呈现。

【技术特征摘要】
1.一种情感呈现方法,其特征在于,包括:获取第一情感呈现指令,其中所述第一情感呈现指令包括至少一种第一情感呈现模态和至少一种情感类型,所述至少一种第一情感呈现模态包括文本情感呈现模态;以及根据所述至少一种第一情感呈现模态中的每种情感呈现模态进行所述至少一种情感类型中的一种或多种情感类型的情感呈现。2.根据权利要求1所述的情感呈现方法,其特征在于,所述根据所述至少一种第一情感呈现模态中的每种情感呈现模态进行所述至少一种情感类型中的一种或多种情感类型的情感呈现,包括:根据所述至少一种情感类型查找情感呈现数据库以确定所述至少一种情感类型中的每种情感类型对应的至少一个情感词汇;以及呈现所述至少一个情感词汇。3.根据权利要求2所述的情感呈现方法,其特征在于,所述至少一种情感类型中的每种情感类型对应多个情感词汇,所述第一情感呈现指令还包括:所述至少一种情感类型中的每种情感类型对应的情感强度和/或所述至少一种情感类型中的每种情感类型对应的情感极性,其中,所述根据所述至少一种情感类型查找情感呈现数据库以确定所述至少一种情感类型中的每种情感类型对应的至少一个情感词汇,包括:根据所述情感强度和/或所述情感极性从所述多个情感词汇中选择所述至少一个情感词汇。4.根据权利要求2所述的情感呈现方法,其特征在于,所述至少一个情感词汇根据不同的情感强度分为不同的级别。5.根据权利要求4所述的情感呈现方法,其特征在于,所述至少一个情感词汇中的每个情感词汇包含一种或多种情感类型,所述至少一个情感词汇中的同一情感词汇在不同的应用场景下具有不同的情感类型和情感强度。6.根据权利要求3所述的情感呈现方法,其特征在于,所述情感词汇为多元情感词汇,所述多元情感词汇包括多个词汇的组合,其中所述多元情感词汇中的每个词汇单独不具有的情感类型属性。7.根据权利要求3所述的情感呈现方法,其特征在于,还包括:根据所述至少一种第一情感呈现模态中的每种情感呈现模态进行所述第一情感呈现指令未指定的情感类型的情感呈现,其中所述未指定的情感类型对应的情感强度低于所述至少一种情感类型对应的情感强度或者所述未指定的情感类型的情感极性与所述至少一种情感类型的情感极性一致。8.根据权利要求7所述的情感呈现方法,其特征在于,还包括:确定所述至少一个情感词汇组成的情感呈现文本中至少一种情感类型的情感强度的大小;以及基于所述情感强度的大小判断所述至少一种情感类型的情感强度是否符合所述第一情感呈现指令,其中所述情感呈现文本中的第i种情感类型的情感强度可以通过下式计算得到:round[n/N*1/[1+exp(-n+1)]*max{a1,a2,…,an}],其中,round(X)表示对X邻近取整,n表示所述第i种情感类型中的情感词汇的数量,N表示所述情感呈现文本中的情感词汇的数量,M表示所述N个情感词汇的情感类型的数量,exp(x)表示以自然常数e为底的指数函数,a1,a2,…,an表示n个情感词汇分别对应情感类型M的情感强度,max{a1,a2,…,an}表示情感强度的最大值,其中n、N和M为正整数。9.根据权利要求3或7所述的情感呈现方法,其特征在于,所述情感极性包括以下一种或多种:褒义、贬义和中性。10.根据权利要求1至9中任一项所述的情感呈现方法,其特征在于,所述根据所述至少一种第一情感呈现模态中的每种情感呈现模态进行所述至少一种情感类型中的一种或多种情感类型的情感呈现,包括:在所述至少一种第一情感呈现模态符合情感呈现条件时,根据所述至少一种第一情感呈现模态进行情感呈现。11.根据权利要求10所述的情感呈现方法,其特征在于,还包括:在确定所述至少一种第一情感呈现模态不符合情感呈现条件时,根据所述第一情感呈现指令生成第二情感呈现指令,所述第二情感呈现指令包括至少一种第二情感呈现模态,所述至少一种第二情感呈现模态是对所述至少一种第一情感呈现模态进行调整得到的;以及基于所述至少一种第二情感呈现模态进行情感呈现。12.根据权利要求11所述的情感呈现方法,其特征在于,所述在确定所述至少一种第一情感呈现模态不符合情感呈现条件时,根据所述第一情感呈现指令生成第二情感呈现指令,包括:在检测到用户输出设备故障影响所述第一情感呈现模态的呈现或者所述用户输出设备不支持所述第一情感呈现模态的呈现时,确定所述至少一种第一情感呈现模态不符合情感呈现条件;以及对所述第一情感呈现指令中的所述至少一种第一情感呈现模态进行调整,得到所述第二情感呈现指令中的所述至少一种第二情感呈现模态。13.根据权利要求11所述的情感呈现方法,其特征在于,所述在确定所述至少一种第一情感呈现模态不符合情感呈现条件时,根据所述第一情感呈现指令生成第二情感呈现指令,包括:根据用户需求变化、后台控制动态变化和/或应用场景需求变化确定所述至少一种第一情感呈现模态不符合情感呈现条件;以及对所述第一情感呈现指令中的所述至少一种第一情感呈现模态进行调整,得到所述第二情感呈现指令中的所述至少一种第二情感呈现模态。14.根据权利要求11或12所述的情感呈现方法,其特征在于,所述至少一种第二情感呈现模态包括:文本情感呈现模态、声音情感呈现模态、图像情感呈现模态、视频情感呈现模态、机械运动情感呈现模态中的至少一种。15.根据权利要求1至9中任一项所述的情感呈现方法,其特征在于,所述至少一种第一情感呈现模态还包括:声音情感呈现模态、图像情感呈现模态、视频情感呈现模态、机械运动情感呈现模态中的至少一种。16.根据权利要求1至9中任一项所述的情感呈现方法,其特征在于,当所述第一情感呈现指令包括多种情感呈现模态时,优先采用所述文本情感呈现模态来呈现所述至少一种情感类型;再采用声音情感呈现模态、图像情感呈现模态、视频情感呈现模态、机械运动情感呈现模态中的...

【专利技术属性】
技术研发人员:王慧王豫宁朱频频
申请(专利权)人:上海智臻智能网络科技股份有限公司
类型:发明
国别省市:上海,31

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

1