本技术实施例涉及互联网,特别涉及一种消息处理方法、装置、终端及存储介质。
背景技术:
1、在mmorpg(multiplayer online role-playing game,多人在线角色扮演游戏)类的电子游戏中,玩家控制虚拟对象参与各种各样的活动。除此之外,为了提高电子游戏的社交性,玩家之间不仅可以互相发送消息聊天,而且还可以在全服频道中发送广播消息,将广播消息通知给每位玩家。
2、相关技术中,通常需要玩家自己编辑广播消息的文本内容,但是这种方式较为死板,趣味性不足,导致用户体验差。
技术实现思路
1、本技术实施例提供了一种消息处理方法、装置、终端及存储介质,能够提高发送广播消息的趣味性,提升玩家与人工智能对象之间的互动性,有利于促进人机交互,也提升了用户体验。所述技术方案如下:
2、一方面,提供了一种消息处理方法,所述方法包括:
3、在游戏应用中显示第一人工智能对象的消息设置界面,所述第一人工智能对象与第一账号绑定,所述第一账号为本端登录的账号;
4、基于在所述消息设置界面中的文本输入操作,获取输入的文本;
5、响应于在所述消息设置界面中的消息发送操作,基于所述文本和所述第一人工智能对象的语言风格,生成第一广播消息,所述第一广播消息的语义与所述文本的语义一致,且所述第一广播消息的语言风格与所述第一人工智能对象的语言风格一致;
6、通过所述第一人工智能对象发送所述第一广播消息,显示所述第一广播消息。
7、另一方面,提供了一种消息处理装置,所述装置包括:
8、界面显示模块,用于在游戏应用中显示第一人工智能对象的消息设置界面,所述第一人工智能对象与第一账号绑定,所述第一账号为本端登录的账号;
9、文本获取模块,用于基于在所述消息设置界面中的文本输入操作,获取输入的文本;
10、消息生成模块,用于响应于在所述消息设置界面中的消息发送操作,基于所述文本和所述第一人工智能对象的语言风格,生成第一广播消息,所述第一广播消息的语义与所述文本的语义一致,且所述第一广播消息的语言风格与所述第一人工智能对象的语言风格一致;
11、消息显示模块,用于通过所述第一人工智能对象发送所述第一广播消息,显示所述第一广播消息。
12、可选地,所述装置还包括对象绑定模块,用于:
13、在所述游戏应用中显示对象创建界面;
14、响应于在所述对象创建界面中的创建操作,随机生成多个候选人工智能对象,所述候选人工智能对象为非用户操作控制的虚拟对象,所述多个候选人工智能对象中包括所述第一人工智能对象;
15、响应于对所述第一人工智能对象的绑定操作,将所述第一人工智能对象与所述第一账号绑定。
16、可选地,所述对象绑定模块,用于:
17、基于在所述描述输入框中的文本输入操作,获取输入的对象描述文本;
18、响应于对所述对象创建选项的触发操作,随机生成与所述对象描述文本的描述一致的多个候选人工智能对象。
19、可选地,所述消息生成模块,用于:
20、响应于所述消息发送操作,在多个文本转换模型中,确定与所述第一人工智能对象的语言风格一致的目标文本转换模型;
21、调用所述目标文本转换模型,对所述文本进行风格转换,得到具有所述第一人工智能对象的语言风格的所述第一广播消息。
22、可选地,所述装置还包括:
23、账号获取模块,用于基于在所述消息设置界面中的账号输入操作,获取输入的第二账号,所述第二账号为所述游戏应用中的账号;
24、所述消息显示模块,用于:
25、通过所述第一人工智能对象向所述第二账号发送所述第一广播消息,显示所述第一广播消息。
26、可选地,所述消息生成模块,用于:
27、响应于所述消息发送操作,获取第一亲密度,所述第一亲密度为所述第一账号与所述第二账号之间的亲密度;
28、基于所述文本、所述第一人工智能对象的语言风格和所述第一亲密度,生成所述第一广播消息,所述第一广播消息的情绪积极程度与所述第一亲密度正相关。
29、可选地,所述消息生成模块,用于:
30、响应于所述消息发送操作,在所述文本包括屏蔽词语的情况下,删除所述文本中的所述屏蔽词语;
31、基于处理后的所述文本和所述第一人工智能对象的语言风格,生成所述第一广播消息,所述第一广播消息的语义与处理后的所述文本的语义一致。
32、可选地,所述装置还包括聊天模块,用于:
33、响应于对所述第一人工智能对象的聊天发起操作,显示所述第一人工智能对象与所述第一账号的聊天界面;
34、基于在所述聊天界面中的消息输入操作,获取输入的互动消息;
35、响应于在所述聊天界面中的消息发送操作,通过所述第一账号向所述第一人工智能对象发送所述互动消息,在所述聊天界面显示所述互动消息;
36、响应于所述互动消息,通过所述第一人工智能对象向所述第一账号发送回复消息,在所述聊天界面显示所述回复消息,所述回复消息用于对所述互动消息进行回复。
37、可选地,所述回复消息为文本回复消息;所述聊天模块,用于:
38、响应于所述互动消息,在多个消息回复模型中,获取与所述第一人工智能对象的语言风格一致的目标消息回复模型,调用所述目标消息回复模型,对所述互动消息进行处理,得到具有所述第一人工智能对象的语言风格的所述文本回复消息;
39、在多个语音生成模型中,获取与所述第一人工智能对象的音色一致的目标语音生成模型,调用所述目标语音生成模型,将所述文本回复消息转换为具有所述第一人工智能对象的音色的语音回复消息;
40、在所述聊天界面显示所述文本回复消息和语音播放选项,所述语音播放选项用于触发播放所述语音回复消息。
41、可选地,所述聊天模块,用于:
42、响应于在所述聊天界面中的消息发送操作,在当前时间点之前的预设时长内发送所述互动消息的数量未达到预设数量的情况下,通过所述第一账号向所述第一人工智能对象发送所述互动消息,在所述聊天界面显示所述互动消息;
43、所述装置还包括第一提示模块,用于:
44、响应于在所述聊天界面中的消息发送操作,在所述预设时长内发送所述互动消息的数量达到所述预设数量的情况下,在所述聊天界面显示第一提示信息,所述第一提示信息用于提示降低发送互动消息的频率。
45、可选地,所述装置还包括:
46、所述消息显示模块,还用于显示第二广播消息,所述第二广播消息为第二人工智能对象发送的,所述第二人工智能对象与所述第一账号未绑定,所述第二广播消息包括所述第二人工智能对象的对象标识;
47、功能显示模块,用于响应于对所述对象标识的触发操作,显示与所述第二人工智能对象关联的功能选项,所述功能选项包括详情查看选项、广播回复选项或屏蔽选项中的至少一项;
48、其中,所述详情查看选项用于触发显示所述第二人工智能对象的详情界面,所述广播回复选项用于触发显示广播回复界面,所述广播回复界面用于编辑回复给所述第二人工智能对象的广播消息,所述屏蔽选项用于触发屏蔽所述第二人工智能对象发送的消息。
49、可选地,所述装置还包括:
50、第二提示模块,用于在所述第二广播消息为所述第二人工智能对象发送给所述第一人工智能对象的广播消息的情况下,显示第二提示信息,所述第二提示信息用于提示所述第一人工智能对象接收到广播消息;
51、所述界面显示模块,还用于响应于对所述第二提示信息的触发操作,显示广播回复界面,所述广播回复界面用于编辑回复给所述第二人工智能对象的广播消息。
52、可选地,所述装置还包括名称修改模块,用于:
53、在所述第一人工智能对象的名称与第二人工智能对象的名称相同的情况下,如果第一亲密度小于第三亲密度,则将所述第一人工智能对象的名称修改为自动生成的名称,所述第一亲密度为所述第一人工智能对象与所述第一账号之间的亲密度,所述第三亲密度为所述第二人工智能对象与绑定的第二账号之间的亲密度;或者,
54、在所述第一人工智能对象的名称与所述第二人工智能对象的名称相同的情况下,如果所述第一亲密度等于所述第三亲密度,但第一对局参数小于第二对局参数,则将所述第一人工智能对象的名称修改为自动生成的名称,所述第一对局参数表示所述第一账号的对局能力,所述第二对局参数表示所述第二账号的对局能力;或者,
55、在所述第一人工智能对象的名称与所述游戏应用中的任一账号的名称相同的情况下,将所述第一人工智能对象的名称修改为自动生成的名称。
56、另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如上述方面所述的消息处理方法所执行的操作。
57、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如上述方面所述的消息处理方法所执行的操作。
58、另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序由处理器加载并执行,以实现如上述方面所述的消息处理方法所执行的操作。
59、本技术实施例提供的方案,玩家的账号具有绑定的人工智能对象,在发送广播消息时,玩家在输入文本后,可以自动生成广播消息,该广播消息的语义与该文本的语义一致,且与该人工智能对象的语言风格一致,然后由该人工智能对象发送该广播消息,相当于玩家提供期望发送的内容,由人工智能对象重新组织语言,按照该人工智能对象的风格,代替玩家发送广播消息,因此发送广播消息的方式更具有趣味性,提升了玩家与人工智能对象之间的互动性,有利于促进人机交互,也提升了用户体验。
1.一种消息处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在游戏应用中显示第一人工智能对象的消息设置界面之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述对象创建界面包括描述输入框和对象创建选项,所述响应于在所述对象创建界面中的创建操作,随机生成多个候选人工智能对象,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于在所述消息设置界面中的消息发送操作,基于所述文本和所述第一人工智能对象的语言风格,生成第一广播消息,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于在所述消息设置界面中的消息发送操作,基于所述文本和所述第一人工智能对象的语言风格,生成第一广播消息,包括:
7.根据权利要求1所述的方法,其特征在于,所述响应于在所述消息设置界面中的消息发送操作,基于所述文本和所述第一人工智能对象的语言风格,生成第一广播消息,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述回复消息为文本回复消息;所述响应于所述互动消息,通过所述第一账号向所述第一人工智能对象发送所述互动消息,在所述聊天界面显示所述回复消息,包括:
10.根据权利要求8所述的方法,其特征在于,所述响应于在所述聊天界面中的消息发送操作,通过所述第一账号向所述第一人工智能对象发送所述互动消息,在所述聊天界面显示所述互动消息,包括:
11.根据权利要求1-10任一项所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1-10任一项所述的方法,其特征在于,所述方法还包括:
14.一种消息处理装置,其特征在于,所述装置包括:
15.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如权利要求1至13任一项所述的消息处理方法所执行的操作。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如权利要求1至13任一项所述的消息处理方法所执行的操作。
17.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序由处理器加载并执行,以实现如权利要求1至13任一项所述的消息处理方法所执行的操作。
