本申请涉及互联网直播,尤其涉及一种基于数字人的直播方法、设备、存储介质及程序产品。
背景技术:
1、随着移动互联网的不断发展,网络直播技术也得到飞速提升。在目前众多直播模式中,真人直播模式一直属于主流直播模式。但随着人工智能技术的发展,虚拟主播成为了互联网活动中重要的组成部分。虚拟主播由数字人/虚拟人(以下统称为数字人)构成,具体而言,在设定直播开始时间到达时,控制数字人在直播间基于预设的形象、声音、场景模拟真人直播,介绍产品,并针对直播间用户的问题做出相应的回应,在设定直播结束时间到达时结束直播。但是,目前基于数字人直播的直播形式对于用户来说比较单一,无法很好地针对用户提供个性化直播服务,直播转化率较低,因此,需要基于数字人实现不一样的直播方式,以更高概率为用户提供个性化的直播服务,进而提高直播转化率。
技术实现思路
1、本申请的多个方面提供一种基于数字人的直播方法、设备、存储介质及程序产品,用以用以解决数字人的直播形式单一,无法很好地针对用户提供个性化直播服务,直播转化率较低的问题,从而基于数字人实现不一样的直播方式,以更高概率为用户提供个性化的直播服务,进而提高直播转化率。
2、本申请实施例提供一种基于数字人的直播方法,应用于服务端,该方法包括:发布直播任务的公共观看链接,直播任务包括基于数字人对至少一个主题内容进行音视频讲解的公共直播画面,公共直播画面包括与至少一个主题内容对应的至少一个音视频片段,且直播任务在设定开始时间进行直播以及在设定结束时间结束直播;响应任一客户端在任一时间通过公共观看链接发起的直播观看请求,利用直播任务对应的公共推流进程将任一时间及之后的公共直播画面推流至任一客户端,以供任一客户端在直播间播放任一时间及之后的公共直播画面,直播间中还包括提问入口;接收任一客户端发送的与当前直播到的目标主题内容相关的目标问题信息,目标问题信息是任一客户端响应用户通过提问入口发起的提问操作而发送的;利用人工智能ai模型生成目标问题信息对应的目标答案信息,并驱动数字人将目标答案信息的私有观看链接发布于任一客户端所展示的目标主题内容所属的公共直播画面的评论区中;响应于任一客户端通过私有观看链接发起的目标答案信息的答案查看请求,创建任一客户端对应的私有推流进程,并通过私有推流进程将目标答案信息推流至任一客户端,以供任一客户端在当前播放到的公共直播画面上展示目标答案信息/从当前播放到的公共直播画面跳转至目标页面,目标页面上显示有目标答案信息。
3、本申请实施例提供一种基于数字人的直播方法,应用于任一客户端,该方法包括:响应用户在任一时间对直播任务的公共观看链接发起的触发操作,向服务端发送直播任务的直播观看请求,直播任务包括基于数字人对至少一个主题内容进行音视频讲解的公共直播画面,公共直播画面包括与至少一个主题内容对应的至少一个音视频片段,且直播任务在设定开始时间进行直播以及在设定结束时间结束直播;接收服务端通过直播任务对应的公共推流进程发送的任一时间及之后的公共直播画面,并在直播间中播放任一时间及之后的公共直播画面,直播间中还包括提问入口;响应任一用户通过提问入口发起的提问操作,向服务端发送与当前直播到的目标主题内容相关的目标问题信息,以供服务端生成目标问题信息对应的目标答案信息并返回目标答案信息的私有观看链接;接收服务端发送的私有观看链接,并将私有观看链接展示于目标主题内容所属的公共直播画面的评论区中,以供任一用户通过私有观看链接发起目标答案信息的查看操作;响应任一用户对私有观看链接的查看操作,向服务端发送答案查看请求,以供服务端创建任一客户端对应的私有推流进程并通过私有推流进程返回目标答案信息或目标页面,目标页面上显示有目标答案信息;在当前播放到的公共直播画面上展示目标答案信息或从当前播放到的公共直播画面跳转至目标页面,以供用户查看目标答案信息。
4、本申请实施例还提供一种电子设备,包括:存储器和处理器;存储器,用于存储计算机程序;处理器,与存储器耦合,用于执行计算机程序,以实现上述基于数字人直播方法中的步骤。
5、本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器实现上述基于数字人直播方法中的步骤。
6、本申请实施例还提供一种计算机程序产品,计算机程序产品包含计算机程序/指令,当计算机程序/指令被处理器执行时,致使处理器能够实现上述数字人的直播方法中的步骤。
7、在本申请实施例中,在服务端发布了直播任务的观看链接后,针对任一客户端在任一时间通过观看链接发起的直播观看请求,服务端可以通过公共推流进程将任一时间及之后的公共直播画面推流至该任一客户端,以供该任一客户端在直播间播放任一时间及之后的公共直播画面。在任一客户端通过直播间的提问入口发起的针对当前直播到的目标主题内容相关的目标问题信息时,服务端还可以针对目标问题信息对应的目标答案信息生成私有观看链接以及生成该任一客户端对应的私有推流进程,并利用私有推流进程将私有观看链接推流至该任一客户端,以供任一客户端在当前播放到的公共直播画面上展示目标答案信息或从当前播放到的公共直播画面跳转至目标页面,目标页面上显示有目标答案信息,从而实现以私有观看链接提供目标答案信息的方式个性化针对任一用户提出的问题进行解答,实现千人千面的目的,进而提高用户在直播间的感受,促进直播转化率;与此同时,还可以充分发挥数字人在直播效率方面带来的优势,提高直播效率。
1.一种基于数字人的直播方法,其特征在于,应用于服务端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标答案信息为图文信息或基于所述数字人的讲解画面;
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,还包括:
5.一种基于数字人的直播方法,其特征在于,应用于任一客户端,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,在当前播放到的公共直播画面上展示所述目标答案信息,包括:
7.根据权利要求6所述的方法,其特征在于,还包括:
8.一种电子设备,其特征在于,包括:存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,与所述存储器耦合,用于执行所述计算机程序,以实现权利要求1-4或5-7中任一项所述方法中的步骤。
9.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被处理器执行时,致使所述处理器实现权利要求1-4或5-7任一项所述方法中的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包含计算机程序/指令,当所述计算机程序/指令被处理器执行时,致使所述处理器能够实现权利要求1-4或5-7中任一项方法中的步骤。