掌桥专利:专业的专利平台
掌桥专利
首页

一种语音消息展示方法及设备

文献发布时间:2023-06-19 11:14:36


一种语音消息展示方法及设备

技术领域

本申请涉及计算机领域,尤其涉及一种语音消息展示方法及设备。

背景技术

即时通讯应用已经成为人们日常进行商务、办公、学习及网络社交等的一种重要工具。目前,语音消息已成为即时通讯中常用的消息形式。用户可以直接播放并收听语音,以知晓语音消息的内容;或者,用户可以将语音转换为文字后,直接阅读消息。

发明内容

本申请的一个目的是提供一种语音消息展示方法及设备,以实现在即时通讯的聊天会话中,会话中的用户均可以在收听语音消息时,能够了解到对方当前的聊天情绪。

根据本申请的一个方面,提供了一种用于第一终端的语音消息展示方法,其中,该方法包括:获取第一用户通过第一终端输入的目标语音消息,并将所述目标语音消息发送给服务端,其中,所述目标语音消息为用于发送给通过聊天会话与所述第一终端进行即时通讯的第二终端的即时消息;接收所述服务端对所述目标语音消息进行情绪识别得到的、所述目标语音消息对应的情绪展示指示;基于所述情绪展示指示,在所述聊天会话中呈现所述目标语音消息,其中,所述目标语音消息的呈现样式匹配所述情绪展示指示。

根据本申请的另一方面,还提供了一种用于服务端的展示所述语音消息的、情绪展示指示的生成方法,其中,所述方法包括:接收第一终端发送的目标语音消息,其中,所述目标语音消息为用于发送给通过聊天会话与所述第一终端进行即时通讯的第二终端的即时消息;对所述目标语音消息进行情绪识别,得到所述目标语音消息对应的情绪标签;基于所述情绪标签,生成情绪展示指示,其中,所述情绪展示指示包含所述情绪标签或基于所述情绪标签生成的所述目标语音消息的呈现样式指示;将所述目标语音消息及其对应的情绪展示指示发送给所述第二终端,以使所述第二终端基于所述情绪展示指示在所述聊天会话中呈现所述目标语音消息。

根据本申请的另一方面,还提供了一种用于第二终端的语音消息展示方法,其中,所述方法包括:接收服务端发送的目标语音消息及其对应的情绪展示指示,其中,所述目标语音消息为通过聊天会话与所述第二终端进行即时通讯的第一终端向所述服务端发送的即时消息,所述情绪展示指示包含所述目标语音消息的情绪标签或所述目标语音消息的呈现样式指示;基于所述情绪展示指示,在所述聊天会话中呈现所述目标语音消息,其中,所述目标语音消息的呈现样式匹配所述情绪展示指示。

根据本申请的另一方面,还提供了一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述应用语音消息展示的方法。

根据本申请的另一方面,还提供了一种电子设备,其中,其包括:一个或多个处理器;非易失性存储介质,用于存储一个或多个计算机可读指令,当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述用于语音消息展示的方法。

与现有技术相比,在本申请中,当第一用户需要通过即时通讯向第二用户发送聊天会话的即时消息时,第一用户在第一终端输入需要发送的目标语音消息,第一终端获取第一用户通过所述第一终端输入的目标语音消息,并将所述目标语音消息发送给服务端,以使所述服务端对所述目标语音消息进行情绪识别,所述目标语音消息为用于发送给通过聊天会话与所述第一终端进行即时通讯的第二终端的即时消息;所述第一终端接收所述服务端对所述目标语音消息进行情绪识别得到的、所述目标语音消息对应的情绪展示指示,并基于所述情绪展示指示,在所述聊天会话中呈现所述目标语音消息,其中,所述目标语音消息的呈现样式匹配所述情绪展示指示。实现了在第一终端获取需要发送的目标语音消息,并将目标语音消息发送给服务端进行情绪识别,以便在第一终端能够基于目标语音消息对应的情绪展示指示,在所述第一终端与所述第二终端之间进行即时通讯的聊天会话中展示,便于第一终端的第一用户能够清楚地了解到自己输入的目标语音消息时以何种的情绪呈现样式展示给第二终端的第二用户的,从而便于第一用户调整或控制自己后续在聊天会话中的即时情绪。

进一步地,本申请的上述实施例中,当第一终端将第一用户在聊天会话中的目标语音消息发送至服务端后,该服务端接收所述第一终端发送的目标语音消息,其中,所述目标语音消息为用于发送给通过聊天会话与所述第一终端进行即时通讯的第二终端的即时消息;所述服务端对所述目标语音消息进行情绪识别,得到所述目标语音消息对应的情绪标签,并基于所述情绪标签,生成情绪展示指示,实现了在服务端对目标语音消息进行情绪识别和基于情绪识别标签对目标语音消息的情绪展示指示的生成,其中,所述情绪展示指示包含所述情绪标签或基于所述情绪标签生成的所述目标语音消息的呈现样式指示;最后将所述目标语音消息及其对应的情绪展示指示发送给所述第二终端,以使所述第二终端基于所述情绪展示指示在所述聊天会话中呈现所述目标语音消息。实现了在服务端对第一终端与第二终端在即时通讯的聊天会话中发送的目标语音消息的情绪识别,并生成所述目标语音消息的情绪展示指示,不仅方便了聊天会话的双方均可以更清楚直观地了解到以情绪展示指示呈现的目标语音消息,还省去了会话聊天的第一终端和第二终端对目标语音消息的情绪识别及生成情绪展示指示的信息处理负荷,从而提高了会话聊天的第一终端和第二终端的即时消息的处理性能。

进一步地,本申请的上述实施例中,当第一终端的第一用户通过即时通讯向第二终端的第二用户发送聊天会话的即时消息后,所述第二终端会接收服务端转发的目标语音消息及服务端对所述目标语音消息进行情绪识别后的情绪展示指示,所述目标语音消息为通过聊天会话与所述第二终端进行即时通讯的第一终端向所述服务端发送的即时消息,所述情绪展示指示包含所述目标语音消息的情绪标签或所述目标语音消息的呈现样式指示,使得所述第二终端能够基于所述情绪展示指示,在所述聊天会话中呈现所述目标语音消息,其中,所述目标语音消息的呈现样式匹配所述情绪展示指示,以实现在即时通讯的聊天会话中,第二终端的第二用户在收听所述目标语音消息时,能够了解到对方当前的聊天情绪,进一步提高用户在即时通讯中的聊天体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个方面的一种用于第一终端的语音消息展示方法的流程示意图;

图2示出根据本申请一个方面的一种用于服务端的展示所述语音消息的、情绪展示指示的生成方法的流程示意图;

图3示出根据本申请一个方面的一种用于第二终端的语音消息展示方法的流程示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本申请作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

如图1所示,本申请一些实施例提供了一种用于第一终端的语音消息展示方法的流程示意图,该方法应用于第一终端的第一用户与第二终端的第二用户通过即时通讯进行聊天会话的过程中,包括网络设备和第一终端和第二终端,该第一终端和第二终端可以是能够通过网络访问网络设备的各种电子设备,其可以实现为硬件设备或软件。当第一终端和第二终端包括硬件时,其可包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等;在一些实施例中,第一终端和第二终端上安装有即时通讯应用。当第一终端和第二终端包括软件时,可以安装在上述各种电子设备中,并可以实现为单个或多个软件模块,例如,第一终端和第二终端可以包括安装在电子设备上的即时通讯应用。

在此,服务端可以包括支持网络连接从而提供各种网络服务的硬件设备或软件。当服务端包括硬件时,其可以实现成多个设备组成的分布式设备群,也可以实现成单个设备,如实现成分布式服务器或单个服务器。当服务端包括软件时,可以安装在上述所列举的设备中。这时,作为软件,其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。

所述第一终端的语音消息展示方法包括如下步骤S11、步骤S12及步骤S13。

在实际的应用场景中,当第一用户需要通过即时通讯向第二用户发送聊天会话的即时消息时,第一用户在第一终端输入需要发送的目标语音消息,在步骤S11中,所述第一终端获取第一用户通过第一终端输入的目标语音消息,并将所述目标语音消息发送给服务端,以使所述服务端对所述目标语音消息进行情绪识别。所述目标语音消息为用于发送给通过聊天会话与所述第一终端进行即时通讯的第二终端的即时消息。在一些实施例中,所述即时消息包括但不限于聊天会话的语音文字信息、语音语调、语音音色及语音音质中的一项或多项的组合,以更全面地对聊天会话过程中的语音消息的采集。

步骤S12,所述第一终端接收所述服务端对所述目标语音消息进行情绪识别得到的、所述目标语音消息对应的情绪展示指示。在一些实施例中,所述情绪展示指示可以包括一种或多个情绪标签,使得第一终端可以根据该情绪展示标签和所述第一终端预先配置的、与该情绪标签对应的展示样式来进行展示;在一些实施例中,所述情绪展示指示也可以包括具体的展示样式,比如图文形式或颜色形式等,使得不同的图文对应不同的情绪,不同的颜色对应不同的情绪。

步骤S13,所述第一终端基于所述情绪展示指示,在所述聊天会话中呈现所述目标语音消息,其中,所述目标语音消息的呈现样式匹配所述情绪展示指示。

通过上述步骤S11至步骤S13,实现了在第一终端获取需要发送的目标语音消息,并将目标语音消息发送给服务端进行情绪识别,以便在第一终端能够基于目标语音消息对应的情绪展示指示,在所述第一终端与所述第二终端之间进行即时通讯的聊天会话中展示,便于第一终端的第一用户能够清楚地了解到自己输入的目标语音消息时以何种的情绪呈现样式展示给第二终端的第二用户的,从而便于第一用户调整或控制自己后续在聊天会话中的即时情绪。此外,传统的语音消息必须经播放后,用户才能体会到语音消息反应的情绪,而基于上述实施例的目标语音消息无需播放即可体现情绪。

接着本申请的上述实施例,本申请一些实施例提供的一种第一终端的语音消息展示方法还包括:

展示所述情绪展示指示,或者,基于所述情绪展示指示呈现所述目标语音消息的预览样式;在此,所述预览样式用于指示所述目标语音消息在聊天会话中呈现的样式。

若接收到所述第一用户对所展示的所述情绪展示指示或所述预览样式的第一确认指示,将所述第一确认指示发送给所述服务端,以供所述服务端将所述情绪展示指示发送给所述第二终端,以使供所述第二终端基于所述情绪展示指示在所述聊天会话中呈现所述目标语音消息。

其中,在所述第一终端执行的所述基于所述情绪展示指示在所述聊天会话中呈现所述目标语音消息的步骤,在接收到所述确认指示后执行。

例如,若所述情绪展示指示为第一用户的目标语音消息中的情绪被识别为愤怒,或者所述目标语音消息以红色的跳动音符的方式进行展示,则所述第一终端展示所述目标语音信息被识别为愤怒的情绪标签,或所述第一终端以红色的跳动音符的方式展示目标语音消息的预览样式;第一用户在看到所展示的情绪标签或预览样式后,可以选择不基于所述情绪展示指示对所述目标语音消息进行展示,也可以选择基于所述情绪展示指示对所述目标语音消息进行展示;若第一用户认同识别出的情绪标签或预览样式,并对展示的所述带有愤怒的情绪展示指示或预览样式发出第一确认指示,则所述第一终端可以将所述第一确认指示发送给所述服务端,以供所述服务端将只是愤怒的情绪标签或预览样式发送给所述第二终端,以使供所述第二终端基于所述指示愤怒的情绪标签或预览样式在所述聊天会话中呈现所述目标语音消息。其中,在所述第一终端执行的所述基于指示愤怒的情绪标签或预览样式在所述聊天会话中呈现所述目标语音消息的步骤,在接收到所述第一确认指示后执行。上述实施例实现了在第一终端的第一用户确认了服务端识别的情绪展示指示后,才会在第一终端和第二终端基于服务端识别的情绪标签展示指示呈现所述目标语音信息,以达到对第一用户的目标语音消息的情绪的确认,避免误操作或误识别等。

本实施例中,服务端在接收到第一终端发送的目标语音消息后,既可以在收到所述第一终端发送的第一确认指示后,将所述目标语音消息发送给所述第二终端,也可以在接收到所述第一终端发送的第一确认指示前,将所述目标语音消息发送给所述第二终端,均能实现将服务端接收的目标语音消息发送给第二终端。

本申请一些实施例提供的一种第一终端的语音消息展示方法还包括:

若接收到所述第一用户对所展示的所述情绪展示指示或所述预览样式的否定指示,将所述否定指示发送给所述服务端,并以默认样式在所述聊天会话中呈现所述目标语音消息。通常,所述默认样式不体现目标语音消息的情绪。

例如,若所述情绪展示指示为第一用户的目标语音消息中的情绪被识别为愤怒(即情绪展示指示包含愤怒标签),或者所述目标语音消息的预览样式为以红色的跳动音符的方式进行展示,所述第一终端会展示用于指示愤怒的情绪标签或成纤维红色的跳动音符的方式展示的预览样式;第一用户在看到所展示的情绪标签或预览样式后,可以选择不采用所述情绪展示指示对所述目标语音消息进行展示,也可以选择采用所述情绪展示指示对所述目标语音消息进行展示。若第一用户不认同识别出的情绪标签或预览样式,第一用户可以选择不基于所述情绪展示指示展示所述目标语音消息。例如,若所述第一用户不想第二终端的第二用户了解到自己的愤怒情绪时,所述第一用户发出否定指示,所述第一终端将所述否定指示发送给所述服务端,并以所述默认样式,比如默认的呈现样式在第一终端和第二终端的聊天会话中呈现目标语音消息。

在一些实施例中,第一终端将否定指示发送给服务端后,服务端对所述目标语音消息重新进行情绪识别并更新所述情绪展示指示,并将所述更新的情绪展示指示发送给第一终端;所述第一终端接收所述服务端更新的、所述目标语音消息对应的情绪展示指示,比如用于指示激动情绪的情绪标签或与激动情绪对应的蓝色的跳动音符的预览样式;所述第一终端可以展示所述更新的情绪展示指示,或者,基于所述更新的情绪展示指示呈现所述目标语音消息的更新的预览样式;当第一用户对所展示的更新的所述情绪展示指示发出第二确认指示,所述第一终端将所述第二确认指示发送给所述服务端;所述服务端会将所述更新的情绪展示指示发送给所述第二终端,以使所述第二终端基于所述更新的情绪展示指示在所述聊天会话中呈现所述目标语音消息。实现了在第一用户确认服务端对目标语音消息的情绪识别错误时,向服务端发送否定指示,使得服务端可以基于否定指示对目标语音消息重新进行情绪识别,便于更新的情绪展示指示更贴合第一用户的真实情绪,通过再次确认指示的形式,保证了在即时通讯中的聊天会话中有效地进行带有情绪的目标语音消息的真实传递,更能促进聊天会话中的第一用户与第二用户的沟通,从而提高聊天体验。

接着本申请的上述实施例,所述情绪展示指示包括至少两个情绪标签以及每个情绪标签对应的权重,所述步骤S13基于所述情绪展示指示在所述聊天会话中呈现所述目标语音消息,具体包括:

根据所述至少两个情绪标签以及每个情绪标签对应的权重,配置所述目标语音消息的呈现样式,其中,所述呈现样式匹配所述至少两个情绪标签中的一个或多个情绪标签;

基于所配置的呈现样式,呈现所述目标语音消息。

在一些实施例中,若目标语音消息对应的情绪展示指示包括三个情绪标签,分别为激动情绪标签、开心情绪标签及感动情绪标签,且激动情绪标签、开心情绪标签及感动情绪标签各自对应的权重依序分别为:70%、20%及10%,所述步骤S13根据激动情绪标签及其对应的权重:70%、开心情绪标签及其对应的权重:20%及感动情绪标签及其对应的权重:10%,配置所述目标语音消息的呈现样式,所述呈现样式可以匹配所述目标语音消息中携带的激动情绪标签、开心情绪标签及感动情绪标签中的一个情绪标签或多个情绪标签。在本申请一优选的实施例中,若所述呈现样式中匹配了激动情绪标签、开心情绪标签及感动情绪标签中的激动情绪标签和开心情绪标签,且匹配了激动情绪标签和开心情绪标签的呈现样式为蓝色跳动音符和微笑表情框,所述第一终端基于所述蓝色跳动音符和微笑表情框,呈现目标语音消息,使得目标语音消息在微笑表情框里以蓝色跳动音符进行呈现,实现了在聊天会话中更贴合地展示第一用户的情绪和目标语音消息,更通过不同的情绪标签及其组合所配置的呈现样式呈现目标语音消息时,不仅可以提高用户在聊天会话过程中的即时体验度,还能增加聊天会话过程中的趣味性。

接着本实施例,由于在实际的情绪识别过程中,可能对目标语音消息进行情绪识别时,会识别出很多不同的情绪标签,导致识别出的情绪标签的数量较多,但是在实际展示时却没必要或不可能面面俱到的展示识别出的所有情绪标签。为了对目标语音消息中的情绪进行更贴切的展示,从所述情绪展示指示中识别出的至少两个情绪标签中挑选一个或多个情绪标签,且挑选的标签的数量少于所有情绪标签的数量;通常,为了使呈现样式更能体现目标语音消息的情绪,挑选出来的所述一个或多个情绪标签的权重高于所述至少两个情绪标签中的其他情绪标签的权重。比如,所述呈现样式中匹配的激动情绪标签的权重“70%”和开心情绪标签的权重“20%”,均高于所述感动情绪标签的权重“10%”。

在一些实施例中,所述情绪展示指示包括所述目标语音消息的呈现样式指示,本申请一些实施例提供的一种第一终端的语音消息展示方法还包括:

根据所述第一用户的配置操作,生成第一情绪展示策略,其中,所述第一情绪展示策略包括所述第一用户配置的、情绪标签与语音消息的呈现样式的匹配策略;

将所述第一情绪展示策略发送给所述服务端,以供所述服务端基于所述第一情绪展示策略以及识别得到的所述目标语音消息的情绪标签,生成所述目标语音消息的情绪展示指示。

上述两个步骤,通常在步骤S11之前已执行。

在一些实施例中,第一终端的第一用户可以定义在即时通讯中的语音消息的情绪展示策略,以满足第一用户对带有情绪的语音消息的展示要求,所述第一用户在第一终端中进行用于即时通讯过程中的情绪展示的配置操作,第一终端根据所述配置操作生成第一情绪展示策略,在该第一情绪展示策略中包括第一用户配置的不同的情绪标签对应不同的语音消息的呈现样式的匹配策略,比如愤怒情绪标签对应的呈现样式为红色的音符跳动,生气情绪标签对应的呈现样式为火焰纹,伤心情绪标签对应的呈现样式为正方形的闭口图标等;通常,可配置不同的情绪标签对应不同的颜色呈现背景、表情图标及边框等呈现样式。第一终端将根据第一用户的配置操作生成的第一情绪展示策略发送给所述服务端,以供后续所述服务端能够基于所述第一情绪展示策略以及识别得到的所述目标语音消息的情绪标签,生成所述目标语音消息的情绪展示指示,实现根据第一用户的配置操作来决定后续对第一用户在即时通讯的聊天会话中展示语音消息的情绪展示的生成,以满足第一用户对语音消息的展示需求。

如图2所示,本申请一实施例提供的一种用于服务端的展示所述语音消息的、情绪展示指示的生成方法的流程示意图,该方法包括:

当第一用户需要通过即时通讯向第二用户发送聊天会话的语音消息时,第一用户在第一终端输入需要发送的目标语音消息,使得所述第一终端将获取的第一用户通过第一终端输入的目标语音消息发送给所述服务端;步骤S21,所述服务端接收第一终端发送的目标语音消息,其中,所述目标语音消息为用于发送给通过聊天会话与所述第一终端进行即时通讯的第二终端的即时消息。

步骤S22,所述服务端对所述目标语音消息进行情绪识别,得到所述目标语音消息对应的情绪标签。

步骤S23,所述服务端基于所述情绪标签,生成情绪展示指示,其中,所述情绪展示指示包含所述情绪标签或基于所述情绪标签生成的所述目标语音消息的呈现样式指示。

步骤S24,所述服务端将所述目标语音消息及其对应的情绪展示指示发送给所述第二终端,以使所述第二终端基于所述情绪展示指示在所述聊天会话中呈现所述目标语音消息,实现在第二终端基于情绪展示指示呈现所述目标语音消息,使得第二终端的第二用户能更好的感受到当前聊天会话中的第一用户的情绪。

通过上述步骤S21至步骤S24,在服务端实现了对第一终端与第二终端在即时通讯的聊天会话中发送的目标语音消息的情绪识别,并生成所述目标语音消息的情绪展示指示,不仅方便了聊天会话的双方均可以更清楚直观地了解到以情绪展示指示呈现的目标语音消息,还省去了会话聊天的第一终端和第二终端对目标语音消息的情绪识别及生成情绪展示指示的信息处理负荷,从而提高了会话聊天的第一终端和第二终端的即时消息的处理性能。

接着本申请的上述实施例,本申请一些实施例提供的一种用于服务端的情绪展示指示的生成方法还包括:

在步骤S24之前,将所述情绪展示指示发送给所述第一终端;

其中,所述步骤S24将所述目标语音消息及其对应的情绪展示指示发送给所述第二终端,具体包括:

若接收到所述第一终端发送的、与所述情绪展示指示对应的第一确认指示,将所述目标语音消息及其对应的情绪展示指示发送给所述第二终端。

在一些实施例中,为了确保服务端进行情绪识别的准确性,所述服务端在进行情绪识别得到情绪标签并生成目标语音消息的情绪展示指示后,服务端会将所述情绪展示指示发送给所述第一终端,以使所述第一终端将识别并生成的目标语音消息的情绪展示指示展示给第一用户,以便第一用户可以判定并选择或不选择采用所述情绪展示指示对所述目标语音消息进行展示;若第一用户认为服务端对目标语音消息的情绪识别贴合自己的情绪或想要第二终端的第二用户了解到自己当前的情绪时,所述第一用户对展示的所述情绪展示指示发出第一确认指示,使得所述第一终端将所述第一确认指示发送给所述服务端;所述服务端在接收到所述第一终端发送的、与所述情绪展示指示对应的第一确认指示,才将所述目标语音消息及其对应的情绪展示指示发送给所述第二终端,以便在第二终端能够基于第一用户确认的情绪展示指示在所述聊天会话中呈现所述目标语音消息。实现了在第一终端的第一用户确认了服务端识别的情绪展示指示后,才会在第一终端和第二终端基于服务端识别的情绪标签展示指示呈现所述目标语音信息,以达到对第一用户的目标语音消息的情绪的确认,避免误操作或误识别等。

接着本申请的上述实施例,本申请一些实施例提供的一种用于服务端的情绪展示指示的生成方法还包括:

若接收到所述第一终端发送的、与所述情绪展示指示对应的否定指示,对所述目标语音消息重新进行情绪识别,并更新所述情绪展示指示;

将所述更新的情绪展示指示发送给所述第一终端;

若接收到所述第一终端发送的、与所述更新的情绪展示指示对应的第二确认指示,将所述目标语音消息及所述更新的情绪展示指示发送给所述第二终端。

在一些实施例中,若第一用户根据所述情绪展示指示了解到所述服务端对所述第一用户输入的目标语音消息进行错误识别或者识别后的情绪标签与第一用户输入目标语音消息时的情绪完全不同时,所述第一用户对所述目标语音消息的情绪展示指示发出否定指示,第一终端会将所述否定指示发送给服务端;所述服务端在接收到所述否定指示后,会对所述目标语音消息重新进行情绪识别,并对所述情绪展示指示进行更新,得到更新的情绪展示指示;为了便于第一用户对更新的情绪展示指示进行再次确认,所述服务端还将所述更新的情绪展示指示发送给所述第一终端;以使所述第一终端将所述更新的情绪展示指示呈现给第一用户,当第一用户确认所述更新的情绪展示指示为最为接近或者说就是所述第一用户输入目标语音消息时的情绪时,所述第一用户会对所展示的所述更新的情绪展示指示发出第二确认指示,所述第一终端将所述第二确认指示发送给所述服务端;所述服务端在接收到所述第一终端发送的所述更新的情绪展示指示对应的第二确认指示后,会将所述目标语音消息及所述更新的情绪展示指示发送给所述第二终端,以使所述第二终端基于所述更新的情绪展示指示在所述聊天会话中呈现所述目标语音消息。实现了在第一用户确认服务端对目标语音消息的情绪识别错误时,向服务端发送否定指示,使得服务端可以基于否定指示对目标语音消息重新进行情绪识别,便于更新的情绪展示指示更贴合第一用户在输入目标语音消息时的真实情绪,通过再次确认指示的形式,保证了在即时通讯的聊天会话中有效地进行带有情绪的目标语音消息的真实传递,更能促进聊天会话中的第一用户与第二用户的沟通,从而提高聊天体验。

接着本申请的上述实施例,所述步骤S22对所述目标语音消息进行情绪识别得到所述目标语音消息对应的情绪标签,具体包括:

对所述目标语音消息进行情绪识别,得到所述目标语音消息对应的至少两个情绪标签以及每个情绪标签的权重,使得所述步骤S23中基于所述情绪标签生成的情绪展示指示包括至少两个情绪标签以及每个情绪标签对应的权重。

在一些优选实施例中,当服务端接收到第一终端发送的目标语音消息后,所述服务端对所述目标语音消息进行情绪识别,得到目标语音消息对应的三个情绪标签,分别为激动情绪标签、开心情绪标签及感动情绪标签,由于在目标语音消息中随着语音、语调及语速的不同,使得分析出的不同的情绪标签存在不同的权重,在此,所述权重越高的情绪标签越能够体现第一终端的第一用户在输入目标语音消息时的情绪,比如,目标语音消息中可能存在的激动情绪标签、开心情绪标签及感动情绪标签各自对应的权重依序分别为:70%、20%及10%,不仅实现对目标语音消息进行情绪识别的同时,还能够识别分析出不同的情绪标签对应的权重,以便后续在步骤S23中根据所述目标语音消息的情绪标签及其对应的权重生成所述目标语音消息的情绪展示指示,使得所述情绪展示指示包括上述目标语音消息对应的三个情绪标签及每个情绪标签对应的权重,从而实现对情绪展示指示的生成。

接着本申请的上述实施例,所述步骤S23基于所述情绪标签生成情绪展示指示,具体包括:

根据所述至少两个情绪标签以及每个情绪标签对应的权重,配置所述目标语音消息的呈现样式,并生成包含用于指示所述呈现样式的呈现样式指示的情绪展示指示。

在一些实施例中,比如所述目标语音消息的情绪标签包括三个情绪标签,分别为激动情绪标签、开心情绪标签及感动情绪标签,且激动情绪标签、开心情绪标签及感动情绪标签各自对应的权重依序分别为:70%、20%及10%;根据所述目标语音消息中的情绪标签的权重,选择一个或多个情绪标签来配置目标语音消息的呈现样式,若选择的情绪标签为一个且为激动情绪标签,则采用与所述激动情绪标签对应的样式作为所述目标语音消息的呈现样式,并生成包含用于指示与所述激动情绪标签对应的样式的呈现样式指示的情绪展示指示;若选择的情绪标签为两个且分别为激动情绪标签和开心情绪标签,则对与所述激动情绪标签对应的样式和与所述开心情绪标签对应的样式进行呈现样式的融合,并将融合的呈现样式作为所述目标语音消息的呈现样式,并生成包含用于指示所述融合的呈现样式的呈现样式指示的情绪展示指示,以实现从目标语音消息包含的至少两个情绪标签中选择一个或多个情绪标签及选择的每个情绪标签对应的样式,来确定用于展示目标语音消息的呈现样式,并生成包含用于指示所述呈现样式的呈现样式指示的情绪展示指示,使得通过不同的情绪标签及其组合所配置的不同的呈现样式,在聊天会话中呈现目标语音消息时,不仅可以提高用户在聊天会话过程中的即时体验度,还能增加聊天会话过程中的趣味性。

接着本申请的上述实施例,本申请一些实施例提供的一种用于服务端的情绪展示指示的生成方法还包括:

接收第一终端发送的第一情绪展示策略,其中,所述第一情绪展示策略包括使用所述第一终端的第一用户配置的、情绪标签与语音消息的呈现样式的匹配策略。

在一些实施例中,第一终端的第一用户可以定义在即时通讯中的语音消息的情绪展示策略,以满足第一用户对带有情绪的语音消息的展示要求,所述第一用户在第一终端中进行用于即时通讯过程中的情绪展示的配置操作,第一终端根据所述配置操作生成第一情绪展示策略,在该第一情绪展示策略中包括第一用户配置的不同的情绪标签对应不同的语音消息的呈现样式的匹配策略。比如含有愤怒情绪标签的语音消息对应的呈现样式为红色的音符跳动,含有生气的情绪标签的语音消息对应的呈现样式为火焰纹,含有伤心的情绪标签的语音消息对应的呈现样式为正方形的闭口图标等;第一用户可配置不同的情绪标签的语音消息对应不同的颜色呈现背景、表情图标及边框等呈现样式,第一终端将根据第一用户的配置操作生成的第一情绪展示策略发送给所述服务端;所述服务端接收所述第一终端发送的所述第一情绪展示策略,以便所述服务端后续能够基于所述第一情绪展示策略以及所述服务端识别得到的语音消息的情绪标签,生成该语音消息的情绪展示指示,从而实现根据第一用户的配置操作来决定后续对第一用户在即时通讯的聊天会话中展示语音消息的情绪展示的生成,以满足第一用户对语音消息的展示需求。

如图3所示,本申请一实施例提供的一种用于第二终端的情绪展示指示的生成方法的流程示意图,该方法包括步骤S31和步骤S32。

步骤S31,所述第二终端接收服务端发送的目标语音消息及其对应的情绪展示指示,其中,所述目标语音消息为通过聊天会话与所述第二终端进行即时通讯的第一终端向所述服务端发送的即时消息,所述情绪展示指示包含所述目标语音消息的情绪标签或所述目标语音消息的呈现样式指示;

步骤S32,所述第二终端基于所述情绪展示指示,在所述聊天会话中呈现所述目标语音消息,其中,所述目标语音消息的呈现样式匹配所述情绪展示指示。

在实际的应用场景中,当第一用户需要通过即时通讯向第二终端的第二用户发送聊天会话的语音消息时,第一用户在第一终端输入需要发送的目标语音消息,使得所述第一终端将获取的第一用户通过第一终端输入的目标语音消息发送给所述服务端;以使所述服务端在接收第一终端发送的目标语音消息后,对所述目标语音消息进行情绪识别,得到所述目标语音消息对应的情绪标签,并基于所述情绪标签,生成情绪展示指示,其中,所述情绪展示指示包含所述情绪标签或基于所述情绪标签生成的所述目标语音消息的呈现样式指示,为了便于第二终端能够基于所述情绪展示指示在聊天会话中展示所述第一用户的目标语音消息,所述服务端将所述目标语音消息及其对应的情绪展示指示发送给所述第二终端;所述第二终端在步骤S31中接收到所述服务端发送的目标语音消息及其对应的情绪展示指示,并在步骤S32中基于所述情绪展示指示在与第一用户的聊天会话中呈现所述目标语音消息,实现在第二终端以情绪展示指示呈现所述目标语音消息,使得第二终端的第二用户在即时通讯的聊天会话中收到所述目标语音消息时,无需播放目标语音消息,也能够直观地了解到聊天会话中的第一用户发布该目标语音消息时的聊天情绪,进一步提高用户在即时通讯中的聊天体验。

接着本申请的上述实施例,所述情绪展示指示包含所述目标语音消息的情绪标签,所述步骤S32基于所述情绪展示指示在所述聊天会话中呈现所述目标语音消息,具体包括:

根据所述情绪标签以及使用所述第二终端的第二用户配置的第二情绪展示策略,确定所述目标语音消息的呈现样式,其中,所述第二情绪展示策略包括使用所述第二用户配置的、情绪标签与语音消息的呈现样式的匹配策略;

根据所确定的所述呈现样式,在所述聊天会话中呈现所述目标语音消息。

在一些实施例中,第二终端的第二用户也可以定义在即时通讯中的语音消息的情绪展示策略,以满足第二用户对带有情绪的语音消息的展示要求,所述第二用户在第二终端中进行不同的情绪标签对应不同的语音消息的呈现样式的匹配策略的配置操作,以得到用于对不同情绪标签进行不同的呈现样式的匹配的第二情绪展示策略,以便后续在第二终端的聊天会话界面中对第二用户输入的语音消息或者第一终端发送过来的语音消息,进行符合所述第二情绪展示策略的呈现样式的匹配,以满足第二用户在第二终端的语音消息的展示需求。在实际聊天场景中,当第二终端在步骤S31中接收到所述服务端发送的目标语音消息及其对应的情绪展示指示后,所述步骤S32根据目标语音消息的情绪标签在所述第二终端的第二用户配置的第二情绪展示策略中进行所述目标语音消息的呈现样式的匹配,得到与所述目标语音消息的情绪标签匹配的呈现样式,进而确定所述目标语音消息的呈现样式;所述第二终端根据确定的呈现样式,在第二终端的聊天会话中呈现所述目标语音消息,以实现在第二终端根据第二用户所配置的第二情绪展示策略,对不同的目标语音消息按照对应匹配的呈现样式进行语音消息的呈现,以满足第二用户对语音消息在聊天会话中的呈现需求。

根据本申请的另一方面,还提供了一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述语音消息展示方法及用于展示所述语音消息的、情绪展示指示的生成方法。

根据本申请的另一方面,还提供了一种电子设备,其中,其包括:

一个或多个处理器;

非易失性存储介质,用于存储一个或多个计算机可读指令,

当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述语音消息展示方法及用于展示所述语音消息的、情绪展示指示的生成方法。

在此,所述电子设备的各实施例的详细内容,具体可参见该电子设备端的方法实施例的对应部分,在此,不再赘述。

综上所述,在本申请中,当第一用户需要通过即时通讯向第二用户发送聊天会话的即时消息时,第一用户在第一终端输入需要发送的目标语音消息,第一终端获取第一用户通过所述第一终端输入的目标语音消息,并将所述目标语音消息发送给服务端,以使所述服务端对所述目标语音消息进行情绪识别,所述目标语音消息为用于发送给通过聊天会话与所述第一终端进行即时通讯的第二终端的即时消息;所述第一终端接收所述服务端对所述目标语音消息进行情绪识别得到的、所述目标语音消息对应的情绪展示指示,并基于所述情绪展示指示,在所述聊天会话中呈现所述目标语音消息,其中,所述目标语音消息的呈现样式匹配所述情绪展示指示。实现了在第一终端获取需要发送的目标语音消息,并将目标语音消息发送给服务端进行情绪识别,以便在第一终端能够基于目标语音消息对应的情绪展示指示,在所述第一终端与所述第二终端之间进行即时通讯的聊天会话中展示,便于第一终端的第一用户能够清楚地了解到自己输入的目标语音消息时以何种的情绪呈现样式展示给第二终端的第二用户的,从而便于第一用户调整或控制自己后续在聊天会话中的即时情绪。

进一步地,本申请的上述实施例中,当第一终端将第一用户在聊天会话中的目标语音消息发送至服务端后,该服务端接收所述第一终端发送的目标语音消息,其中,所述目标语音消息为用于发送给通过聊天会话与所述第一终端进行即时通讯的第二终端的即时消息;所述服务端对所述目标语音消息进行情绪识别,得到所述目标语音消息对应的情绪标签,并基于所述情绪标签,生成情绪展示指示,实现了在服务端对目标语音消息进行情绪识别和基于情绪识别标签对目标语音消息的情绪展示指示的生成,其中,所述情绪展示指示包含所述情绪标签或基于所述情绪标签生成的所述目标语音消息的呈现样式指示;最后将所述目标语音消息及其对应的情绪展示指示发送给所述第二终端,以使所述第二终端基于所述情绪展示指示在所述聊天会话中呈现所述目标语音消息。实现了在服务端对第一终端与第二终端在即时通讯的聊天会话中发送的目标语音消息的情绪识别,并生成所述目标语音消息的情绪展示指示,不仅方便了聊天会话的双方均可以更清楚直观地了解到以情绪展示指示呈现的目标语音消息,还省去了会话聊天的第一终端和第二终端对目标语音消息的情绪识别及生成情绪展示指示的信息处理负荷,从而提高了会话聊天的第一终端和第二终端的即时消息的处理性能。

进一步地,本申请的上述实施例中,当第一终端的第一用户通过即时通讯向第二终端的第二用户发送聊天会话的即时消息后,所述第二终端会接收服务端转发的目标语音消息及服务端对所述目标语音消息进行情绪识别后的情绪展示指示,所述目标语音消息为通过聊天会话与所述第二终端进行即时通讯的第一终端向所述服务端发送的即时消息,所述情绪展示指示包含所述目标语音消息的情绪标签或所述目标语音消息的呈现样式指示,使得所述第二终端能够基于所述情绪展示指示,在所述聊天会话中呈现所述目标语音消息,其中,所述目标语音消息的呈现样式匹配所述情绪展示指示,以实现在即时通讯的聊天会话中,第二终端的第二用户在收听所述目标语音消息时,能够了解到对方当前的聊天情绪,进一步提高用户在即时通讯中的聊天体验。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

相关技术
  • 一种语音消息展示方法及设备
  • 语音消息的展示方法、装置、电子设备及存储介质
技术分类

06120112854557