音频处理方法、装置、设备和存储介质与流程

摘要: 本公开的示例实施例总体涉及计算机领域,特别地涉及音频处理方法、装置、设备、计算机可读存储介质及计算机程序产品。背景技术:1、伴随着互联网技术的快速发展,直播互动...
音频处理方法、装置、设备和存储介质与流程

本公开的示例实施例总体涉及计算机领域,特别地涉及音频处理方法、装置、设备、计算机可读存储介质及计算机程序产品。

背景技术:

1、伴随着互联网技术的快速发展,直播互动逐渐成为了一种新的信息交流方式。例如,在直播的合唱事件中,多个参与方可以演唱同一首音乐。之后可以将多个参与方对应的多个音频流合流形成合唱音频流。如此,能够还原真实场景中集体合唱的互动方式。

技术实现思路

1、在本公开的第一方面,提供了一种音频处理方法。该方法包括:确定加入到直播的合唱事件的至少一个参与方;基于至少一个参与方对应的布局信息,确定至少一个参与方各自对应的至少一个空间参数,布局信息指示至少一个参与方在直播合唱界面上的布局,至少一个空间参数中每个空间参数指示相应参与方与参考收听方之间的相对位置关系;以及获得针对合唱事件的合唱音频流,合唱音频流是通过以下而生成的:利用至少一个空间参数,处理与至少一个参与方对应的至少一个音频流。

2、在本公开的第二方面,提供了一种音频处理方法。该方法包括:从直播的合唱事件的主播方相关联的终端设备接收至少一个空间参数,至少一个空间参数分别指示加入到合唱事件的至少一个参与方与参考收听方之间的相对位置关系;从至少一个参与方接收与合唱事件对应的至少一个音频流;基于至少一个空间参数中的每个空间参数,对至少一个音频流中对应的音频流执行处理,以获得处理后的至少一个音频流;以及至少基于处理后的至少一个音频流,生成合唱音频流。

3、在本公开的第三方面,提供了一种用于音频处理的装置。该装置包括:参与方确定模块,被配置为确定加入到与直播的合唱事件的至少一个参与方;参数确定模块,被配置为基于至少一个参与方对应的布局信息,确定至少一个参与方各自对应的至少一个空间参数,布局信息指示至少一个参与方在直播合唱界面上的布局,至少一个空间参数中每个空间参数指示相应参与方与参考收听方之间的相对位置关系;以及音频流获得模块,被配置为获得针对合唱事件的合唱音频流,合唱音频流是通过以下而生成的:利用至少一个空间参数,处理与至少一个参与方对应的至少一个音频流。

4、在本公开的第四方面,提供了一种用于音频处理的装置。该装置包括:参数接收模块,被配置为从直播的合唱事件的主播方相关联的终端设备接收至少一个空间参数,至少一个空间参数分别指示加入到合唱事件的至少一个参与方与参考收听方之间的相对位置关系;音频流接收模块,被配置为从至少一个参与方接收与合唱事件对应的至少一个音频流;音频流处理模块,被配置为基于至少一个空间参数中的每个空间参数,对至少一个音频流中对应的音频流执行处理,以获得处理后的至少一个音频流;以及音频流生成模块,被配置为至少基于处理后的至少一个音频流,生成合唱音频流。

5、在本公开的第五方面,提供了一种电子设备。该设备包括至少一个处理器;以及至少一个存储器,至少一个存储器被耦合到至少一个处理器并且存储用于由至少一个处理器执行的指令。指令在由至少一个处理器执行时使设备执行第一方面或第二方面的方法。

6、在本公开的第六方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机可执行指令,计算机可执行指令可由处理器执行以实现第一方面或第二方面的方法。

7、在本公开的第七方面,提供了一种计算机程序产品,包括计算机可执行指令,其中计算机可执行指令被处理器执行时实现根据本公开的第一方面或第二方面的方法。

8、应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。

1.一种音频处理方法,包括:

2.根据权利要求1所述的方法,其中确定所述至少一个参与方包括:

3.根据权利要求1所述的方法,其中确定所述至少一个参与方各自对应的至少一个空间参数包括:

4.根据权利要求1所述的方法,其中所述布局信息是基于以下至少一项确定的:

5.根据权利要求1所述的方法,其中所述布局信息是通过如下方式确定的:

6.根据权利要求1所述的方法,其中所述布局包括以下之一:

7.根据权利要求1所述的方法,其中所述方法被实现在所述合唱事件的主播方相关联的终端设备,并且其中获得针对所述合唱事件的合唱音频流包括:

8.根据权利要求1所述的方法,其中所述方法被实现在所述合唱事件的主播方相关联的终端设备,并且其中获得针对所述合唱事件的合唱音频流包括:

9.根据权利要求8所述的方法,其中所述至少一个参与方对应于所述合唱事件中的副唱角色,并且其中生成所述合唱音频流包括:

10.一种音频处理方法,被实现在服务器处,所述方法包括:

11.根据权利要求10所述的方法,其中所述至少一个参与方对应于所述合唱事件中的副唱角色,并且其中生成所述合唱音频流包括:

12.根据权利要求10所述的方法,还包括:

13.一种用于音频处理的装置,包括:

14.一种用于音频处理的装置,包括:

15.一种电子设备,包括:

16.一种计算机可读存储介质,其上存储有计算机可执行指令,所述计算机可执行指令可由处理器执行以实现根据权利要求1至9中或者10至12中任一项所述的方法。

17.一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令被处理器执行时实现根据权利要求1至9中或者10至12中任一项所述的方法。