游戏语音播放方法、装置、存储介质以及电子设备制造方法及图纸

技术编号:36185771 阅读:15 留言:0更新日期:2022-12-31 20:49
本公开涉及一种游戏语音播放方法、装置、存储介质以及电子设备,涉及计算机技术领域,该方法通过确定虚拟角色所属的角色类型,在为第一预设角色类型的情况下,根据虚拟角色的角色类型来确定声场宽度参数,并根据声场宽度参数对原始语音素材进行声场扩展处理,获得第一目标语音,并播放第一目标语音,使得不同角色类型对应的虚拟角色触发的语音的声场宽度能够不一致,从而使得当在虚拟场景中同时触发多个语音时,多个不同声场宽度的语音能够让听者明显区分。并且,针对不同类型的虚拟角色,使用不同的声场宽度参数,可以使得虚拟角色发出的语音在玩家的听感上符合游戏画面呈现给玩家的听感。的听感。的听感。

【技术实现步骤摘要】
游戏语音播放方法、装置、存储介质以及电子设备


[0001]本公开涉及计算机
,具体地,涉及一种游戏语音播放方法、装置、存储介质以及电子设备。

技术介绍

[0002]在游戏场景中,存在各式各样的语音,包括但不限于技能语音、角色语音以及玩家语音。在相关技术中,针对不同的语音,均按照统一的标准进行播放,使得在同时播放多个语音时,多个语音之间会相互干扰,导致多个语音之间无法区分,降低了用户的游戏体验。

技术实现思路

[0003]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]第一方面,本公开实施例提供一种游戏语音播放方法,包括:
[0005]确定在虚拟场景中触发语音的虚拟角色所属的角色类型;
[0006]在所述角色类型为第一预设角色类型的情况下,根据所述角色类型,确定声场宽度参数;
[0007]根据所述声场宽度参数,对所述虚拟角色对应的原始语音素材进行声场宽度扩展处理,获得第一目标语音;
[0008]播放所述第一目标语音。
[0009]第二方面,本公开实施例提供一种游戏语音播放装置,包括:
[0010]类型确定模块,配置为确定在虚拟场景中触发语音的虚拟角色所属的角色类型;
[0011]参数确定模块,配置为在所述角色类型为第一预设角色类型的情况下,根据所述角色类型,确定声场宽度参数;
[0012]声场扩宽模块,配置为根据所述声场宽度参数,对所述虚拟角色对应的原始语音素材进行声场宽度扩展处理,获得第一目标语音;
[0013]播放模块,配置为播放所述第一目标语音。
[0014]第三方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理装置执行时实现第一方面所述方法的步骤。
[0015]第四方面,本公开实施例提供一种电子设备,包括:
[0016]存储装置,其上存储有计算机程序;
[0017]处理装置,用于执行所述存储装置中的所述计算机程序,以第一方面所述方法的步骤。
[0018]基于上述技术方案,通过确定虚拟角色所属的角色类型,在为第一预设角色类型的情况下,根据虚拟角色的角色类型来确定声场宽度参数,并根据声场宽度参数对原始语音素材进行声场扩展处理,获得第一目标语音,并播放第一目标语音,使得不同角色类型对
应的虚拟角色触发的语音的声场宽度能够不一致,从而使得当在虚拟场景中同时触发多个语音时,多个不同声场宽度的语音能够让听者明显区分。由于不同类型的虚拟角色对应的声场宽度参数不同,则不同的虚拟角色对应的目标语音的声场宽度不同,而不同声场宽度的目标语音在听者的听感距离中也会存在不同。当在虚拟场景中同时触发多个语音时,多个不同声场宽度的语音能够让听者明显区分。例如,当在虚拟场景中同时触发系统提示音以及技能音效时,系统提示音的声场宽度大于技能音效的声场宽度,则在玩家的听感中,能够明显区分系统提示音以及技能音效。而且,针对不同的虚拟角色,使用不同的声场宽度参数,可以使得虚拟角色发出的语音在玩家的听感上符合游戏画面呈现给玩家的听感。例如,通过对系统提示音进行声场宽度扩展,声场宽度扩展后的系统提示音在玩家听感上不再表现为在虚拟场景中的一个点触发,而是会表现为在游戏界面中的整个面上触发,从而让系统提示音符合系统角色的设定。
[0019]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0020]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。在附图中:
[0021]图1是根据一些实施例示出的游戏语音播放方法的流程图。
[0022]图2是根据一些实施例示出的播放系统提示音的示意图。
[0023]图3是根据一些实施例示出的播放不同画面比例的虚拟角色的声场宽度的示意图。
[0024]图4是根据一些实施例示出的声场宽度扩展的流程图。
[0025]图5是根据又一些实施例示出的游戏语音播放方法的流程图。
[0026]图6是根据一些实施例示出的播放第一目标语音的流程图。
[0027]图7是根据一些实施例示出的游戏语音播放装置的模块连接示意图。
[0028]图8是根据一些实施例示出的电子设备的结构示意图。
具体实施方式
[0029]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0030]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0031]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0032]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0033]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0034]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0035]在相关技术中,对于不同的语音,均是按照统一的标准进行播放。例如,对于系统的播报语音和虚拟角色触发的技能语音,均是将对应的单声道的语音素材放置在声场的中间位置进行混音,然后播放混音后的语音,这就导致播报语音与技能语音之间相互干扰,在玩家听感上无法明显区分系统的播报语音和虚拟角色触发的技能语音。当在虚拟场景中触发的语音的数量变多时,语音之间的区分度会更低。
[0036]正是针对上述技术问题,本公开实施例提供了一种游戏语音播放方法,通过播放基于声场宽度参数,对虚拟角色对应的原始语音素材进行声场宽度扩展的目标语音,能够在虚拟场景中让多个同时触发的语音在玩家听感上具有明显区分度。由于不同虚拟角色对应的声场宽度参数不同,则不同的虚拟角色对应的目标语音的声场宽度不同,而不同声场宽度的目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏语音播放方法,其特征在于,包括:确定在虚拟场景中触发语音的虚拟角色所属的角色类型;在所述角色类型为第一预设角色类型的情况下,根据所述角色类型,确定声场宽度参数;根据所述声场宽度参数,对所述虚拟角色对应的原始语音素材进行声场宽度扩展处理,获得第一目标语音;播放所述第一目标语音。2.根据权利要求1所述的游戏语音播放方法,其特征在于,所述根据所述角色类型,确定声场宽度参数,包括:根据所述角色类型,确定所述虚拟角色在所述虚拟场景中所占的画面比例;根据所述画面比例,确定所述声场宽度参数。3.根据权利要求2所述的游戏语音播放方法,其特征在于,所述声场宽度参数的大小与所述画面比例的大小正相关。4.根据权利要求1至3中任一项所述的游戏语音播放方法,其特征在于,所述根据所述声场宽度参数,对所述虚拟角色对应的原始语音素材进行声场宽度扩展处理,获得所述目标语音,包括:获取所述虚拟角色对应的原始语音素材;对所述原始语音素材进行声像处理,获得左声道语音信号以及右声道语音信号;通过第一均衡效果器以及第一激励效果器依次对所述左声道语音信号进行处理,获得第一语音信号;通过第一混响效果器对所述第一语音信号进行处理,获得第二语音信号;通过第二均衡效果器以及第二激励效果器依次对所述右声道语音信号进行处理,获得第三语音信号;通过第二混响效果器对所述第三语音信号进行处理,获得第四语音信号;对所述第一语音信号、所述第二语音信号、所述第三语音信号以及所述第四语音信号进行混音处理,获得所述目标语音;其中,所述声场宽度参数包括所述第一均衡效果器、所述第二均衡效果器、所述第一激励效果器、所述第二激励效果器、所述第一混响效果器以及所述第二混响效果器中至少一种效果...

【专利技术属性】
技术研发人员:岳豪姚盛
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1