【技术实现步骤摘要】
基于虚拟对象的目标事件触发方法及装置
[0001]本申请涉及数据处理
,具体而言,涉及一种基于虚拟对象的目标事件触发方法及装置。
技术介绍
[0002]随着计算机技术和互联网技术的进步,虚拟对象在生活、娱乐等领域提供了多项功能和服务。例如,在数字直播间中利用虚拟对象进行实时讲解是一种应用方式。然而,虚拟对象在进行直播讲解时需要在特定的情境下触发一些与业务相关的指令。例如,在虚拟对象进行讲解时,当其提到某个产品时,用户界面会弹出该产品的购买链接或相关推荐。因此,在虚拟对象的讲解过程中,如何准确触发相应的业务行为,以确保虚拟对象的讲解与触发指令的同步,成为亟待解决的技术问题。
[0003]在一些相关技术中,虚拟对象执行自动讲解时,当遇到需要触发直播间内交互的节点时,直播运营人员根据直播内容或预定的时间,在后台手动触发相应的交互。然而,由于人为触发的误差,可能导致交互节点与直播流内容不一致,触发过早或延迟。甚至人为失误可能导致指令未能准确触发。
[0004]在另一些相关技术中,采用定时任务的方式,在预定的时间 ...
【技术保护点】
【技术特征摘要】
1.一种基于虚拟对象的目标事件触发方法,其特征在于,包括:获取虚拟对象的待播放的文本内容,从所述文本内容中提取与目标事件相关联的关键字,在所述关键字的位置设置第一触发标记;将设置了所述第一触发标记的所述文本内容转换为待播放的语音数据,从所述待播放的语音数据中提取多个语音特征,其中,所述多个语音特征中的部分语音特征携带有与所述第一触发标记对应的第二触发标记;获取用于驱动所述虚拟对象的驱动数据,从所述驱动数据中提取多个驱动特征,并将所述多个语音特征和所述第二触发标记映射到所述多个驱动特征上,其中,映射后的所述多个驱动特征中的部分驱动特征携带有与所述第二触发标记对应的第三触发标记;基于映射后的所述多个驱动特征来驱动所述虚拟对象,并在识别到所述第三触发标记时,触发所述目标事件。2.根据权利要求1所述的方法,将所述多个语音特征和所述第二触发标记映射到所述多个驱动特征上,包括:通过对所述多个语音特征和所述多个驱动特征进行插值来使得所述多个语音特征和所述多个驱动特征在时间上对齐;在对齐后的所述多个驱动特征上设置与所述第二触发标记所在的时间点对应的所述第三触发标记。3.根据权利要求2所述的方法,通过对所述多个语音特征和所述多个驱动特征进行插值来使得所述多个语音特征和所述多个驱动特征在时间上对齐,包括:将所述多个语音特征和所述多个驱动特征映射到同一时间轴上;利用线性插值方法,在所述时间轴上对所述多个语音特征和所述多个驱动特征分别进行插值操作,以在时间上对齐所述多个语音特征和所述多个驱动特征。4.根据权利要求3所述的方法,利用线性插值方法,在所述时间轴上对所述多个语音特征和所述多个驱动特征分别进行插值操作,以在时间上对齐所述多个语音特征和所述多个驱动特征,包括:确定所述多个语音特征在所述时间轴上的第一时间点的位置,根据所述第一时间点的位置,分别计算所述多个语音特征中两个相邻语音特征之间的线性权重,并基于所述线性权重进行插值操作;确定所述多个驱动特征在所述时间轴上的第二时间点的位置,根据所述第二时间点的位置,在所述多个驱动特征中两个相邻驱动特征之间进行插值操作,使得所述多个驱动特征在时间上对齐所述多个语音特征。5.根据权利要求1所述的方法,基于映射后的所述多个驱动特征来驱动所述虚拟对象,并在识别到所述第三触发标记时,触发所述目标事件,包括:针对映射后的所述...
【专利技术属性】
技术研发人员:张青辉,陈朋杰,
申请(专利权)人:世优北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。