音频播放方法、装置、电子设备和存储介质与流
发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本公开涉及音频播放,尤其是涉及一种音频播放方法、装置、电子设备和存储介质。、在虚拟场景的声音模拟技术中,对于发声位置不确定的面状发声体,如湖泊、风区、雨区等,需要采取特殊的技术手段才能尽可能真实地模拟发声位置,带来更真实的声音体验。、现有技术通常是在这种发声体内放置多个虚拟发声源,也就是标... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本公开涉及音频播放,尤其是涉及一种音频播放方法、装置、电子设备和存储介质。背景技术:1、在虚拟场景的声音模拟技术中,对于发声位置不确定的面状发声体,如湖泊、风区、雨区等,需要采取特殊的技术手段才能尽可能真实地模拟发声位置,带来更真实的声音体验。2、现有技术通常是在这种发声体内放置多个虚拟发声源,也就是标记所有可能发声的点位,并通过距离角色对象最近的点位发声,以模拟整个区域都在发声的效果。但是,这种方式会由于角色对象的位置改变而产生跳变,而解决跳变问题往往需要标记足够多的点位,实现过程过于复杂。技术实现思路1、有鉴于此,本公开的目的在于提供一种音频播放方法、装置、电子设备和存储介质,以降低音频播放位置确定的实现难度。2、第一方面,本公开实施例提供了一种音频播放方法,方法包括:响应于针对受控虚拟对象的发声体检测指令,根据所述受控虚拟对象在虚拟场景中所处的位置,确定所述受控虚拟对象的发声体检测区域;检测所述发声体检测区域是否与目标发声体接触;其中,所述目标发声体为处于所述虚拟场景的至少一个预设发声体中的任意一个,所述目标发声体和所述预设发声体为具有一定形状的面状发声体;若接触,则根据所述发声体检测区域与所述目标发声体之间的区域位置关系,确定至少一个目标声源位置;在所述至少一个目标声源位置播放所述目标发声体对应的音频。3、第二方面,本公开实施例提供了一种音频播放装置,装置包括:响应模块,用于响应于针对受控虚拟对象的发声体检测指令,根据所述受控虚拟对象在虚拟场景中所处的位置,确定所述受控虚拟对象的发声体检测区域;检测模块,用于检测所述发声体检测区域是否与目标发声体接触;其中,所述目标发声体为处于所述虚拟场景的至少一个预设发声体中的任意一个,所述目标发声体和所述预设发声体为具有一定形状的面状发声体;确定模块,用于若接触,则根据所述发声体检测区域与所述目标发声体之间的区域位置关系,确定至少一个目标声源位置;播放模块,用于在所述至少一个目标声源位置播放所述目标发声体对应的音频。4、第三方面,本公开实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述音频播放方法。5、第四方面,本公开实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述音频播放方法。6、本公开实施例带来了以下有益效果:7、上述音频播放方法、装置、电子设备和存储介质,响应于针对受控虚拟对象的发声体检测指令,根据所述受控虚拟对象在虚拟场景中所处的位置,确定所述受控虚拟对象的发声体检测区域;检测所述发声体检测区域是否与目标发声体接触;其中,所述目标发声体为处于所述虚拟场景的至少一个预设发声体中的任意一个,所述目标发声体和所述预设发声体为具有一定形状的面状发声体;若接触,则根据所述发声体检测区域与所述目标发声体之间的区域位置关系,确定至少一个目标声源位置;在所述至少一个目标声源位置播放所述目标发声体对应的音频。该方式中,无需预先标记可能发声的点位,而是通过判断发声体检测区域与发声体之间的位置关系,确定声源位置后在声源位置播放发声体对应的音频,从而降低声源位置确定的实现难度。8、本公开的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。9、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。技术特征:1.一种音频播放方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述检测所述发声体检测区域是否与目标发声体接触,包括:3.根据权利要求2所述的方法,其特征在于,所述若接触,则根据所述发声体检测区域与所述目标发声体之间的区域位置关系,确定至少一个目标声源位置,包括:4.根据权利要求3所述的方法,其特征在于,所述根据所述发声体检测区域与所述目标发声体之间的区域位置关系为相互包含关系或相交关系,确定至少一个目标声源位置,包括:5.根据权利要求4所述的方法,其特征在于,所述若所述发声体检测区域与所述目标发声体之间的区域位置关系为相交关系,则根据所述发声体检测区域与所述目标发声体对应的可检测区域之间的交点,确定至少一个目标声源位置,包括:6.根据权利要求5所述的方法,其特征在于,所述发声体检测区域为以所述受控虚拟对象在虚拟场景中所处的位置为圆心的圆形;7.根据权利要求5所述的方法,其特征在于,所述若所有接触区域的目标面积小于或等于所述发声体检测区域的预设面积阈值,则根据每个接触区域中的至少一条弦,确定每个对应接触区域的目标声源位置,包括:8.根据权利要求2所述的方法,其特征在于,在所述响应于针对受控虚拟对象的发声体检测指令之前,所述方法还包括:9.根据权利要求1所述的方法,其特征在于,所述在所述至少一个目标声源位置播放所述目标发声体对应的音频,包括:10.根据权利要求1所述的方法,其特征在于,所述响应于针对受控虚拟对象的发声体检测指令,根据所述受控虚拟对象在虚拟场景中所处的位置,确定所述受控虚拟对象的发声体检测区域,包括:11.根据权利要求10所述的方法,其特征在于,所述根据虚拟场景中至少一个预设发声体的预设音频传播距离,确定发声体检测距离,包括:12.根据权利要求10所述的方法,其特征在于,所述发声体检测指令按照预设频率触发。13.一种音频播放装置,其特征在于,所述装置包括:14.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1-12任一项所述的音频播放方法。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1-12任一项所述的音频播放方法。技术总结本公开提供了一种音频播放方法、装置、电子设备和存储介质;其中,该方法包括:响应于针对受控虚拟对象的发声体检测指令,根据受控虚拟对象在虚拟场景中所处的位置,确定受控虚拟对象的发声体检测区域;检测发声体检测区域是否与目标发声体接触;目标发声体和预设发声体为具有一定形状的面状发声体;若接触,则根据发声体检测区域与目标发声体之间的区域位置关系,确定至少一个目标声源位置;在至少一个目标声源位置播放目标发声体对应的音频。该方式中,无需预先标记可能发声的点位,而是通过判断发声体检测区域与发声体之间的位置关系,确定声源位置后在声源位置播放发声体对应的音频,从而降低声源位置确定的实现难度。技术研发人员:徐巍受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/7/29
- 上一篇:一种三阶滚珠魔方的制作方法
- 下一篇:一种篮球生产用自动贴皮设备的制作方法