【技术实现步骤摘要】
一种音频处理方法、装置、电子设备和存储介质
[0001]本申请涉及多媒体
,尤其涉及一种音频处理方法、装置、电子设备和存储介质。
技术介绍
[0002]随着多媒体技术的发展,音频共享技术日益成熟,并已广泛应用于音视频会议、网络直播等多端互动场景。所谓音频共享技术是指:通过发送方使用的多个音频设备或应用程序,实时采集不同音频信号,并向各接收方进行实时传输,使接收方可以同时听到多个音源信号。
[0003]通过音频共享技术共享的音频信号可分为采集音频和回采音频,其中,采集音频是指发送方的终端设备搭载的音频采集设备采集到的发送方的音频信号,回采音频则是指采集到的发送方的终端设备搭载的扬声器播放的音频信号。
[0004]目前,为了保证采集的回采音频的质量,大部分终端设备的操作系统都已提供了音频回环接口(Audio Loopback API),音频回环接口可捕捉即将进入扬声器物理输出接口前的音频信号,捕捉后将其作为输入源,直接与采集音频一起发送给各接收方。
[0005]例如,网络直播场景下,在主播伴随音乐伴 ...
【技术保护点】
【技术特征摘要】
1.一种音频处理方法,其特征在于,应用于应用程序,所述方法包括:基于承载应用程序的终端设备的配置信息,获得采集到的至少两种初始音频信号各自对应的处理模式,其中,不同的初始音频信号是通过所述终端设备配置的不同设备采集的,所述至少两种初始音频信号中至少包含:通过所述终端设备上的音频采集设备采集的输入音频信号,以及,通过所述终端设备上目标类型的音频回环接口采集的输出音频信号;分别基于所述至少两种初始音频信号各自对应的处理模式,对相应的初始音频信号进行处理,获得至少两种目标音频信号,其中,所述至少两种目标音频信号具有相同的音频格式,所述输入音频信号经处理后,获得的目标音频信号为采集音频信号,所述输出音频信号经处理后获得的目标音频信号为共享音频信号;对所述至少两种目标音频信号进行混音,并对混音后音频进行编码,获得待发送编码信号。2.如权利要求1所述的方法,其特征在于,所述目标类型为第一类型,则所述采集音频信号是采用以下方式获得的:对所述输出音频信号进行预处理,获得第一参考信号,所述第一参考信号与所述输入音频信号具有相同的音频格式;基于所述第一参考信号对所述输入音频信号进行回声消除,获得所述采集音频信号,其中,所述第一类型的音频回环接口用于采集所述终端设备输出的全局音频信号。3.如权利要求1所述的方法,其特征在于,所述目标类型为第二类型,则所述采集音频信号是采用以下方式获得的:将所述输入音频信号直接作为所述采集音频信号,其中,所述第二类型的音频回环接口用于采集协同音频信号,所述协同音频信号为:所述终端设备输出的全局音频信号中,除所述应用程序对应的远端音频信号外的音频信号,所述远端音频信号是使用所述应用程序的至少一个对象发送的。4.如权利要求1所述的方法,其特征在于,所述目标类型为第二类型,则所述采集音频信号是采用以下方式获得的:获取第一类型的音频回环接口采集所述终端设备输出的全局音频信号,并对所述全局音频信号进行预处理,获得第二参考信号,所述第二参考信号与所述输入音频信号具有相同的音频格式;基于所述第二参考信号对所述输入音频信号进行回声消除,获得所述采集音频信号,其中,所述第二类型的音频回环接口用于采集协同音频信号,所述协同音频信号为:所述全局音频信号中,除所述应用程序对应的远端音频信号外的音频信号,所述远端音频信号是使用所述应用程序的至少一个对象发送的。5.如权利要求1~4任一项所述的方法,其特征在于,所述目标类型为第一类型,则所述共享音频信号是采用以下方式获得的:获取所述应用程序对应的远端音频信号,所述远端音频信号是使用所述应用程序的至少一个对象发送的;基于所述远端音频信号对所述输出音频信号进行回声消除,获得所述共享音频信号,其中,所述第一类型的音频回环接口用于采集所述终端设备输出的全局音频信号。6.如权利要求1~4任一项所述的方法,其特征在于,所述目标类型为第二类型,则所述
共享音频信号是采用以下方式获得的...
【专利技术属性】
技术研发人员:张思宇,高毅,苏祥,杨清山,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。