一种虚拟人讲解视频生成方法及相关装置制造方法及图纸

技术编号:33247945 阅读:6 留言:0更新日期:2022-04-27 18:03
本申请实施例公开了一种虚拟人讲解视频生成方法及相关装置,所述虚拟人讲解视频生成方法包括:接收用户输入的提问信息;从数据库中获取与所述提问信息相关的目标文档;基于所述目标文档生成动画视频,所述动画视频包括有语音音频;从所述数据库中获取人物图像以及标准人物模型,并基于所述人物图像和标准人物模型形成虚拟人;将所述虚拟人融合到所述动画视频中,以形成虚拟人讲解视频。本申请实施例中,通过生成虚拟人讲解视频解答用户发起的提问信息,进而解决用户的疑惑,虚拟人讲解视频通过虚拟人模拟真人讲课的情形,方便用户理解虚拟人讲解视频要呈现的内容含义。拟人讲解视频要呈现的内容含义。拟人讲解视频要呈现的内容含义。

【技术实现步骤摘要】
一种虚拟人讲解视频生成方法及相关装置


[0001]本专利技术涉及数据转换
,特别是涉及一种虚拟人讲解视频生成方法及相关装置。

技术介绍

[0002]现有技术中,当用户存有疑问时,通过搜索引擎搜索相关的文档,搜索的文档中具有大量的文字,用户通过阅读文档中的文字以理解文档中的内容含义的过程比较枯燥,有些用户无法静下心来阅读文档中的文字,有些用户在理解文档的过程中容易分神,导致理解不到位,综上,当用户存有疑问时,通过搜索相关文档以获得答案具有较大的局限性,文档通过文字表达其蕴含的意思内容不够生动,导致用户理解文档蕴含的意思内容时效率比较低。

技术实现思路

[0003]本专利技术实施例所要解决的技术问题在于,提供一种虚拟人讲解视频生成方法及相关装置,通过生成虚拟人讲解视频解答用户发起的提问信息,进而解决用户的疑惑,虚拟人讲解视频通过虚拟人模拟真人讲课的情形,方便用户理解虚拟人讲解视频要呈现的内容含义。
[0004]第一方面,本申请实施例提供一种虚拟人讲解视频生成方法,包括:
[0005]接收用户输入的提问信息;
[0006]从数据库中获取与所述提问信息相关的目标文档;
[0007]基于所述目标文档生成动画视频,所述动画视频包括有语音音频;
[0008]从所述数据库中获取人物图像以及标准人物模型,并基于所述人物图像和标准人物模型形成虚拟人;
[0009]将所述虚拟人融合到所述动画视频中,以形成虚拟人讲解视频。
[0010]在一种可能的实现方式中,所述从数据库中获取与所述提问信息相关的目标文档,包括:
[0011]解读所提问信息,以得到所述提问信息的意思内容;
[0012]从所述意思内容中提取关键词;
[0013]基于所述关键词从所述数据库中获取与所述意思内容相符的目标文档。
[0014]在一种可能的实现方式中,所述基于所述关键词从数据库中获取与所述意思内容相符的目标文档,包括:
[0015]将所述关键词输入至数据库中以查询得到与所述关键词相关联的预存文档集合;
[0016]从所述预存文档集合中筛选出与所述意思内容一致的目标文档。
[0017]在一种可能的实现方式中,所述基于所述目标文档生成动画视频,包括:
[0018]获取目标文档的字段;
[0019]基于所述字段生成所述语音音频;
[0020]从数据库中与所述字段匹配的视频模板;
[0021]将所述字段、语音音频插入到所述视频模板中,以形成所述动画视频。
[0022]在一种可能的实现方式中,所述将所述字段、语音音频插入到所述视频模板中,以形成所述动画视频,包括:
[0023]解码所述视频模板,得到多个视频帧,所述视频帧具有可插入字段的字幕框;
[0024]将所述语音音频的起始时间点、结束时间点分别与所述视频模板的起始视频帧、结束视频帧对齐,以确定所述语音音频与多个所述视频帧的对应关系;
[0025]拆分所述字段以形成多个子字段,并确定所述多个子字段与所述视频模板中多个视频帧的对应关系;
[0026]将各个所述子字段分别插入至与之对应的视频帧中的字幕框内,以形成动画视频。
[0027]在一种可能的实现方式中,所述基于所述人物图像和标准人物模型形成虚拟人,包括:
[0028]采集所述人物图像的特征参数以及标准人物模型参数;
[0029]基于所述特征参数、所述标准人物模型参数形虚拟人。
[0030]在一种可能的实现方式中,所述语音音频包括多个读音,所述将所述虚拟人融合到所述动画视频中,以形成虚拟人讲解视频,包括:
[0031]根据所述语音音频的各个读音确定所述虚拟人与各个读音对应的嘴型;
[0032]基于所述虚拟人与各个读音对应的嘴型确定所述虚拟人的唇部运动轨迹;
[0033]使所述虚拟人的唇部的运动轨迹与所述语音音频同步以形成虚拟人讲解视频。
[0034]第二方面,本申请实施例提供一种虚拟人讲解视频生成装置,所述虚拟人讲解视频生成装置包括:
[0035]接收模块,用于接收用户输入的提问信息;
[0036]获取模块,用于从数据库中获取与所述提问信息相关的目标文档;
[0037]动画视频生成模块,用于基于所述目标文档生成动画视频,所述动画视频包括有语音音频;
[0038]虚拟人形成模块,用于从所述数据库中获取人物图像以及标准人物模型,并基于所述人物图像和标准人物模型形成虚拟人;
[0039]融合模块,用于将所述虚拟人融合到所述动画视频中,以形成虚拟人讲解视频。
[0040]第三方面,本申请实施例提供一种电子设备,所述电子设备包括储存器和处理器,所述储存器用于储存计算机指令,所述处理器用于调用所述计算机指令以执行如上所述的方法。
[0041]第四方面,本申请实施例提供一种计算机储存介质,所述计算机储存介质存储有计算机指令,所述计算机指令被处理器执行时实现如上所述的方法。
[0042]在本申请提供的实施例中,所述虚拟人讲解视频生成装置在接收到用户的提问信息后,从数据库查询与所述提问信息相关的目标文档,并基于所述目标文档生成动画视频,并将生成的虚拟人融合到动画视频中以生成虚拟人讲解视频,通过虚拟人讲解视频回答用户提出的问题信息,以解读用户的疑惑,同时方便用户理解目标文档的内容含义,提高用户的理解目标文档的效率。
附图说明
[0043]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本申请实施例提供的一种虚拟人讲解视频生成方法的流程示意图;
[0045]图2是本申请实施例提供的一种虚拟人讲解视频生成装置的结构示意图;
[0046]图3是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0047]下面结合本申请实施例中的附图对本申请的实施例进行描述。
[0048]本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0049]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0050]现有技术中,当用户存有疑问时,通过搜索引擎搜索相关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟人讲解视频生成方法,其特征在于,包括:接收用户输入的提问信息;从数据库中获取与所述提问信息相关的目标文档;基于所述目标文档生成动画视频,所述动画视频包括有语音音频;从所述数据库中获取人物图像以及标准人物模型,并基于所述人物图像和标准人物模型形成虚拟人;将所述虚拟人融合到所述动画视频中,以形成虚拟人讲解视频。2.如权利要求1所述的一种虚拟人讲解视频生成方法,其特征在于,所述从数据库中获取与所述提问信息相关的目标文档,包括:解读所提问信息,以得到所述提问信息的意思内容;从所述意思内容中提取关键词;基于所述关键词从所述数据库中获取与所述意思内容相符的目标文档。3.如权利要求2所述的一种虚拟人讲解视频生成方法,其特征在于,所述基于所述关键词从数据库中获取与所述意思内容相符的目标文档,包括:将所述关键词输入至数据库中以查询得到与所述关键词相关联的预存文档集合;从所述预存文档集合中筛选出与所述意思内容一致的目标文档。4.如权利要求1

3任意一项所述的一种虚拟人讲解视频生成方法,其特征在于,所述基于所述目标文档生成动画视频,包括:获取目标文档的字段;基于所述字段生成所述语音音频;从数据库中获取与所述字段匹配的视频模板;将所述字段、语音音频插入到所述视频模板中,以形成所述动画视频。5.如权利要求4所述的一种虚拟人讲解视频生成方法,其特征在于,所述将所述字段、语音音频插入到所述视频模板中,以形成所述动画视频,包括:解码所述视频模板,得到多个视频帧,所述视频帧具有可插入字段的字幕框;将所述语音音频的起始时间点、结束时间点分别与所述视频模板的起始视频帧、结束视频帧对齐,以确定所述语音音频与多个所述视频帧的对应关系;拆分所述字段以形成多个子字段...

【专利技术属性】
技术研发人员:涂必超
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1