System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种幻灯片讲解视频的生成方法、装置及计算机设备。
技术介绍
1、数字人技术是一种根据用户输入的信息,构建出虚拟的三维或二维人物模型,并使得虚拟人物模型能够以较为自然的方式播报预设的文字信息、做出特定的表情或动作的技术。当前,数字人技术已经在服务行业、媒体行业、教育行业等领域得到了广泛应用。
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、上述幻灯片讲解视频的生成方法、装置及计算机设备,获取待处理幻灯片,根据幻灯片页面的图像信息生成背景图像,根据幻灯片页面的文字信息生成讲解音频,根据背景图像、讲解音频和数字人图像合成本幻灯片页面的讲解视频,再将各幻灯片页面的讲解视频按顺序拼接,得到针对幻灯片的讲解视频,可以实现使用数字人对幻灯片进行讲解。
本文档来自技高网...【技术保护点】
1.一种幻灯片讲解视频的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述背景图像、所述讲解音频及所述幻灯片页面对应的各数字人图像,合成得到针对所述幻灯片页面的讲解视频,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述数字人视频及所述背景图像进行合成处理,得到针对所述幻灯片页面的讲解视频,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述幻灯片页面的图像信息,生成针对所述幻灯片页面的背景图像,包括:
7.一种幻灯片讲解视频的生成装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种幻灯片讲解视频的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述背景图像、所述讲解音频及所述幻灯片页面对应的各数字人图像,合成得到针对所述幻灯片页面的讲解视频,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述数字人视频及所述背景图像进行合成处理,得到针对所述幻灯片页面的讲解视频,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据...
【专利技术属性】
技术研发人员:刘艳珣,钱冠男,曹晟,蔡晨曦,胡翔,王岱峥,常雪枫,张青南,谭珂,傅兵,
申请(专利权)人:中国人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。