【技术实现步骤摘要】
语音对话剧本生成方法、装置及电子设备
[0001]本申请涉及语音合成
,尤其涉及一种语音对话剧本生成方法、装置及电子设备。
技术介绍
[0002]随着人工智能技术的发展,开始进入元宇宙时代,当前的元宇宙应用中的交互方式,主要集中在用户与虚拟人的之间的互动,即需要用户主动发起对话请求,虚拟人才会利用召回或者生成式的算法进行类人格的对话响应。
[0003]在相关技术中,元宇宙缺少了一种很重要的交互方式,即虚拟人与虚拟人之间的交互。这就导致了在元宇宙应用中,虚拟人只能响应于用户的交互请求与用户进行对话,缺少了与其它虚拟人进行对话的交互方式。这就使得从用户的角度来看,元宇宙世界中的虚拟人不够真实和自然,这些缺陷导致了元宇宙应用的整体体验不够真实和有趣,进而降低用户对元宇宙世界的热情和兴趣。
技术实现思路
[0004]本申请的目的是提供一种语音对话剧本生成方法、装置及电子设备,用于在指定对话主题的情况下,生成虚拟人与虚拟人之间的语音对话剧本,使得元宇宙应用的虚拟场景更加真实和自然。
[0005]本 ...
【技术保护点】
【技术特征摘要】
1.一种语音对话剧本生成方法,其特征在于,包括:获取与目标主题相关的剧本片段,并对获取到的剧本片段进行内容编排,得到内容连贯且完整的待处理剧本;每个剧本片段均包含虚拟角色之间的一段完整对话;按照预设处理方法对所述待处理剧本进行处理,生成虚拟角色与虚拟角色之间的语音对话剧本;基于所述语音对话剧本驱动虚拟角色与虚拟角色之间的语音对话;其中,所述待处理剧本包括多个话题;所述预设处理方法依次包括:在不同剧本片段之间生成引导对话,基于每个语句的语速以及重音将语句的文本内容转换为对话音频。2.根据权利要求1所述的方法,其特征在于,所述获取与目标主题相关的剧本片段,包括:获取目标文章的目标章节中所有语句的语句集合,并提取所述语句集合中每个语句的特征向量;所述目标章节为所述目标文章中与所述目标主题相关的章节;基于每个语句的特征向量,判断相邻语句之间的关系,并根据判断结果对语句进行虚拟角色划分,得到多个虚拟角色以及每个虚拟角色对应的剧本台词;基于所述多个虚拟角色中任一目标虚拟角色所划分语句的语法和语义特征,确定所述多个虚拟角色中除所述目标虚拟角色之外的其他虚拟角色的回复行为,并将每个虚拟角色的回复行为加入对应虚拟角色的剧本台词中。3.根据权利要求1所述的方法,其特征在于,所述获取与目标主题相关的剧本片段,包括:获取与所述目标主题相关的知识图谱;基于所述知识图谱启发式的生成与所述目标主题相关的目标问题,并将所述目标问题指定为第一虚拟角色的剧本台词;基于所述目标问题以及所述知识图谱,生成所述目标问题的目标回复内容,并将所述目标回复内容指定为第二虚拟角色的剧本台词。4.根据权利要求2或3所述的方法,其特征在于,所述对获取到的剧本片段进行内容编排,得到内容连贯且完整的待处理剧本,包括:基于每个虚拟角色的剧本内容、用户喜好以及不同话题之间的跳转关系,对不同的剧本片段进行内容编排,得到内容连贯且完整的待处理剧本;其中,一个话题对应至少一个剧本片段;所述用户喜好为基于用户对历史语音对话剧本的反馈确定的。5.根据权利要求4所述的方法,其特征在于,所述按照预设处理方法对所述待处理剧本进行处理,生成虚拟角色与虚拟角色之间的语...
【专利技术属性】
技术研发人员:黄居华,徐亚军,黄赓,刘正周,
申请(专利权)人:北京红棉小冰科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。