声音播放方法、装置、设备以及存储介质制造方法及图纸

技术编号:38919245 阅读:13 留言:0更新日期:2023-09-25 09:31
本申请实施例公开了一种声音播放方法、装置、设备以及存储介质,可适用于音频处理、区块链、云技术等领域。该方法包括:响应于目标终端设备接入声音播放场景且目标性能配置等级高于预设性能配置等级,确定目标终端设备针对声音播放场景的声音播放方式;基于声音播放方式确定目标终端设备对应的第一混音策略参数,确定第一混音策略参数对应的第一混音策略;基于第一混音策略对声音播放场景的初始音频数据进行混音得到第一音频数据,将第一音频数据发送至目标终端设备,以使目标终端设备基于声音播放方式播放第一音频数据对应的声音。采用本申请实施例,可使目标终端设备在基于不同声音播放方式下播放的混音后的声音在听感上保持统一,适用性高。适用性高。适用性高。

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


[0001]本申请涉及音频处理
,尤其涉及一种声音播放方法、装置、设备以及存储介质。

技术介绍

[0002]在现有的声音播放场景中,往往需要预先将多种声音进行混音再进行播放,如游戏场景中需要对虚拟对象的脚步声、环境声音以及技能释放声音等多种声音进行混音,以使相应游戏设备基于混音后的音视频数据播放同一时刻产生的多种声音。
[0003]同样以游戏为例,如图1所示,为了使不同游戏设备所播放的声音的听感尽可能地统一,现有技术中的声音引擎往往会针对游戏终端设备的不同操作系统而采用不同的混音策略。但是一旦游戏终端设备通过其他音频播放设备(如耳机),则耳机播放的声音和游戏终端设备自身播放的声音的往往存在差异。

技术实现思路

[0004]本申请实施例提供一种声音播放方法、装置、设备以及存储介质,可在终端设备针对音频数据采用不同声音播放方式的情况下采用对应的混音策略进行混音,使得终端设备在不同声音播放方式下播放的声音在听感上保持统一性,适用性高。
[0005]一方面,本申请实施例提供一种声音播放方法,该方法包括:
[0006]响应于目标终端设备接入声音播放场景,确定上述目标终端设备的目标性能配置等级,响应于上述目标性能配置等级高于预设性能配置等级,确定上述目标终端设备针对上述声音播放场景的声音播放方式,上述声音播放方式包括基于上述目标终端设备的设备扬声器播放或基于与上述目标终端设备相连接的音频播放设备播放;
[0007]基于上述声音播放方式确定上述目标终端设备对应的第一混音策略参数,确定上述第一混音策略参数对应的第一混音策略,上述第一混音策略与上述声音播放方式和上述目标终端设备相匹配;
[0008]基于上述第一混音策略对上述声音播放场景的初始音频数据进行混音得到第一音频数据,将上述第一音频数据发送至上述目标终端设备,以使上述目标终端设备基于上述声音播放方式播放上述第一音频数据对应的声音。
[0009]另一方面,本申请实施例提供了一种声音播放装置,该声音播放装置包括:
[0010]方式确定模块,用于响应于目标终端设备接入声音播放场景,确定上述目标终端设备的目标性能配置等级,响应于上述目标性能配置等级高于预设性能配置等级,确定上述目标终端设备针对上述声音播放场景的声音播放方式,上述声音播放方式包括基于上述目标终端设备的设备扬声器播放或基于与上述目标终端设备相连接的音频播放设备播放;
[0011]参数确定模块,用于基于上述声音播放方式确定上述目标终端设备对应的第一混音策略参数,确定上述第一混音策略参数对应的第一混音策略,上述第一混音策略与上述声音播放方式和上述目标终端设备相匹配;
[0012]数据处理模块,用于基于上述第一混音策略对上述声音播放场景的初始音频数据进行混音得到第一音频数据,将上述第一音频数据发送至上述目标终端设备,以使上述目标终端设备基于上述声音播放方式播放上述第一音频数据对应的声音。
[0013]另一方面,本申请实施例提供了一种电子设备,包括处理器和存储器,该处理器和存储器相互连接;
[0014]上述存储器用于存储计算机程序;
[0015]上述处理器被配置用于在调用上述计算机程序时,执行本申请实施例提供的声音播放方法。
[0016]另一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现本申请实施例提供的声音播放方法。
[0017]另一方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,上述计算机程序被处理器执行时实现本申请实施例提供的声音播放方法。
[0018]基于本申请实施例提供的声音播放方法,可在终端设备的性能配置等级高于预设性能配置等级的情况下,确定终端设备在通过扬声器播放声音或通过基于与其相连接的音频播放器播放声音时所对应的混音策略,并采取不同的混音策略对同一声音播放场景的初始音频数据进行混音。基于此,可使得在目标终端设备通过不同声音播放方式播放同一声音播放场景对应的声音时,得到相同的混音效果,从而使得终端设备通过不同的声音播放方式所播放的同一声音播放场景的声音在听感上保持统一,适用性高。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本申请实施例提供的现有技术的混音策略实施方式示意图;
[0021]图2是本申请实施例提供的声音播放的场景示意图;
[0022]图3是本申请实施例提供的声音播放方法的一流程示意图;
[0023]图4是本申请实施例提供的终端设备和音频播放设备的对应关系的示意图;
[0024]图5是本申请实施例提供的基于手机的混音策略进行混音的流程示意图;
[0025]图6是本申请实施例提供的频率响应对比图;
[0026]图7是本申请实施例提供的混音策略配置示意图;
[0027]图8是本申请实施例提供的声音播放方法的另一流程示意图;
[0028]图9是本申请实施例提供的确定混音策略的场景示意图;
[0029]图10是本申请实施例提供的声音播放装置的结构示意图;
[0030]图11是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0032]参见图2,图2是本申请实施例提供的声音播放的场景示意图。如图1所示,服务器210在确定终端设备220接入声音播放场景并需要播放声音播放场景对应的声音时,可确定终端设备220当前声音播放场景对应的多种声音所对应的初始音频数据,并对各初始音频数据进行混音得到第一音频数据。
[0033]进一步地,服务器210可将混音得到的第一音频数据发送至终端设备220,以使终端设备220基于第一音频数据同时播放上述声音播放场景对应的多种声音。
[0034]其中,服务器210可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。可选地,服务器210还可以是用于进行混音操作的声音引擎,如wwise声音引擎,也可以为云游戏服务器等。
[0035]云游戏又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的轻端设备(thin client)能运行高品质游戏。在云游戏场本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种声音播放方法,其特征在于,所述方法包括:响应于目标终端设备接入声音播放场景,确定所述目标终端设备的目标性能配置等级,响应于所述目标性能配置等级高于预设性能配置等级,确定所述目标终端设备针对所述声音播放场景的声音播放方式,所述声音播放方式包括基于所述目标终端设备的设备扬声器播放或基于与所述目标终端设备相连接的音频播放设备播放;基于所述声音播放方式确定所述目标终端设备对应的第一混音策略参数,确定所述第一混音策略参数对应的第一混音策略,所述第一混音策略与所述声音播放方式和所述目标终端设备相匹配;基于所述第一混音策略对所述声音播放场景的初始音频数据进行混音得到第一音频数据,将所述第一音频数据发送至所述目标终端设备,以使所述目标终端设备基于所述声音播放方式播放所述第一音频数据对应的声音。2.根据权利要求1所述的方法,其特征在于,所述基于所述声音播放方式确定所述目标终端设备对应的第一混音策略参数,包括:响应于所述目标终端设备基于所述目标终端设备的设备扬声器播放音频数据,确定所述目标终端设备的第一设备相关信息;基于所述第一设备相关信息,确定所述目标终端设备对应的第一混音策略参数。3.根据权利要求1所述的方法,其特征在于,所述基于所述声音播放方式确定所述目标终端设备对应的第一混音策略参数,包括:响应于所述目标终端设备基于所述与所述目标终端设备相连接的音频播放设备播放音频数据,确定所述音频播放设备的第二设备相关信息;基于所述第二设备相关信息,确定所述目标终端设备对应的第一混音策略参数。4.根据权利要求3所述的方法,其特征在于,所述基于所述第二设备相关信息,确定所述目标终端设备对应的第一混音策略参数,包括:确定所述目标终端设备的第一设备相关信息;基于所述第一设备相关信息和所述第二设备相关信息,确定所述目标终端设备对应的第一混音策略参数。5.根据权利要求1所述的方法,其特征在于,所述确定所述目标终端设备的性能配置等级,包括:确定所述目标终端设备的目标性能配置信息;基于性能配置信息与性能配置等级的关联关系以及所述目标性能配置信息,确定所述目标终端设备的性能配置等级。...

【专利技术属性】
技术研发人员:张涵
申请(专利权)人:腾讯科技上海有限公司
类型:发明
国别省市:

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

1