本申请实施例涉及人工智能,尤其涉及一种虚拟形象生成的方法、装置、设备、介质和程序产品。
背景技术:
1、目前存在人机对话的方法,通过在系统中预设多个虚拟形象,用户根据个人喜好手动选择一个虚拟形象,以进行人机对话。然而,虚拟形象仅能在固定的模板中选择,用户的体验感较差。
技术实现思路
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、在本申请中,通过依据用户信息构建用户画像,然后利用画像信息预测并生成用户喜欢的虚拟形象,并使得能够利用结合虚拟人特征信息和用户画像信息对用户输入的问题生成相对应的回复,实现虚拟形象个性化,增强用户的沉浸感和趣味性,解决了现有的虚拟形象仅能在固定的模板中选择,用户的体验感较差的问题。
1.一种虚拟形象生成的方法,其特征在于,包括:
2.根据权利要求1所述的虚拟形象生成的方法,其特征在于,所述获取目标用户的用户画像信息,包括:
3.根据权利要求1所述的虚拟形象生成的方法,其特征在于,所述基于所述用户画像信息生成符合所述目标用户的用户画像信息的目标虚拟形象,包括:
4.根据权利要求1所述的虚拟形象生成的方法,其特征在于,所述基于所述用户画像信息生成符合所述目标用户的用户画像信息的目标虚拟形象之后,还包括:
5.根据权利要求1所述的虚拟形象生成的方法,其特征在于,所述根据所述用户输入的问题、所述用户画像信息以及所述目标虚拟形象,得到符合所述目标用户的用户画像信息的对应的回复,包括:
6.根据权利要求4所述的虚拟形象生成的方法,其特征在于,还包括:
7.一种虚拟形象生成的装置,其特征在于,包括:
8.一种电子设备,其特征在于:包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至6中任一项所述的虚拟形象生成的方法中的步骤。
9.一种可读存储介质,其特征在于:所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至6中任一项所述的虚拟形象生成的方法中的步骤。
10.一种计算机程序产品,其特征在于,包括计算机指令,该计算机指令被处理器执行时实现如权利要求1至6中任一项所述的虚拟形象生成的方法中的步骤。