音频分离方法、装置、电子设备及计算机可读存储介质与流程

文档序号:37452440发布日期:2024-03-28 18:35阅读:23来源:国知局
音频分离方法、装置、电子设备及计算机可读存储介质与流程

本申请涉及音频处理,尤其涉及一种音频分离方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、在实时会议场景中,由于会议设备传输给远端设备的音频为从声卡上采集的混合音频,因此,远端设备在与会议设备进行音频交互过程中容易产生回声现象。

2、为了解决上述回声现象,当前技术主要采取了两种措施进行回声消除:一是在会议设备中虚拟声卡,在进入会议时将虚拟声卡设置成默认声卡,使得会议设备的系统音频输出到虚拟声卡中,再由虚拟声卡将其转发到真实声卡通过会议设备播放,同时发送给远端设备使得远端设备仅接收到来自会议设备的系统音频,然而这种方式需要增加虚拟声卡,且容易在声卡切换时造成播放异常;二是通过会议设备将远端音频作为回声消除的参考音频,对采集到的混合音频执行回声消除算法,从而得到会议设备的系统音频,然而回声消除算法在双讲场景(例如会议设备在讲话、远端设备播放远端系统音频)下效果较差,会导致会议设备听不清远端设备发送过来的远端系统音频。

3、因此,当前方法存在需要额外的虚拟声卡,且音频分离效果欠佳的技术问题,需要改进。


技术实现思路

1、本申请提供一种音频分离方法、装置、电子设备及计算机可读存储介质,用于缓解当前方法存在的需要额外的虚拟声卡,且音频分离效果欠佳的技术问题。

2、为了解决上述技术问题,本申请提供以下技术方案:

3、本申请提供一种音频分离方法,包括:

4、采集目标设备的混合音频和远端设备发送的远端音频,所述混合音频包括所述目标设备的系统音频和接收的所述远端设备的远端音频;

5、获取所述远端音频在所述混合音频中占据的权重;

6、根据预设的延迟计算条件,计算得到所述远端音频的目标播放延迟;

7、根据第一目标音频计算条件、所述混合音频、所述远端音频、所述目标播放延迟以及所述权重,将所述远端音频从所述混合音频中分离得到目标音频。

8、相应的,本申请还提供一种音频分离装置,包括:

9、音频采集模块,用于采集目标设备的混合音频和远端设备发送的远端音频,所述混合音频包括所述目标设备的系统音频和接收到的所述远端设备的远端音频;

10、权重获取模块,用于获取所述远端音频在所述混合音频中占据的权重;

11、延迟计算模块,用于根据预设的延迟计算条件,计算得到所述远端音频的目标播放延迟;

12、分离处理模块,用于根据第一目标音频计算条件、所述混合音频、所述远端音频、所述目标播放延迟以及所述权重,将所述远端音频从所述混合音频中分离得到目标音频。

13、同时,本申请提供一种电子设备,其包括处理器和存储器,存储器用于存储计算机程序,处理器用于运行所述存储器里的计算机程序,以执行上述音频分离方法中的步骤。

14、此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述音频分离方法中的步骤。

15、有益效果:本申请提供一种音频分离方法、装置、电子设备及计算机可读存储介质。具体地,该方法先采集目标设备的混合音频和远端设备发送的远端音频,其中,混合音频包括目标设备的系统音频和接收的远端和设备的远端音频,然后获取远端音频在混合音频中占据的权重,接着根据预设的延迟计算条件计算得到远端音频的目标播放延迟,最后根据第一目标音频计算条件、混合音频、远端音频、目标播放延迟以及权重,将远端音频从混合音频中分离得到目标音频。该方法通过计算的方式根据第一目标音频计算条件、远端音频的播放以及参与混合音频的权重,将远端音频从混合音频中分离,整个音频分离过程只需要通过计算即可分离远端音频,不需要增加额外的虚拟声卡,且通过第一目标音频计算条件较好的保证了分离后目标音频的完整性,提高了音频分离效果,也避免了当前技术中利用回声消除算法导致的双讲场景下音频分离效果较差的问题。



技术特征:

1.一种音频分离方法,其特征在于,包括:

2.根据权利要求1所述的音频分离方法,其特征在于,所述获取所述远端音频在所述混合音频中占据的权重的步骤,包括:

3.根据权利要求1所述的音频分离方法,其特征在于,所述根据预设的延迟计算条件,计算得到所述远端音频的目标播放延迟的步骤,包括:

4.根据权利要求3所述的音频分离方法,其特征在于,所述预设的延迟计算条件包括预设的时间间隔和相关特征值计算条件,所述根据预设的延迟计算条件,确定目标混合音频帧和目标远端音频帧的步骤,包括:

5.根据权利要求3所述的音频分离方法,其特征在于,所述根据所述预设的延迟计算条件、所述目标混合音频帧和所述目标远端音频帧的时间间隔,确定所述远端音频的目标播放延迟的步骤,包括:

6.根据权利要求5所述的音频分离方法,其特征在于,在所述对比远端音频帧的初态播放延迟与所述目标远端音频帧的初态播放延迟一致时,将所述初态播放延迟作为所述远端音频的目标播放延迟的步骤之前,还包括:

7.根据权利要求1所述的音频分离方法,其特征在于,所述根据第一目标音频计算条件、所述混合音频、所述远端音频、所述目标播放延迟以及所述权重,将所述远端音频从所述混合音频中分离得到目标音频的步骤,包括:

8.一种音频分离装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于运行所述存储器里的计算机程序,以执行权利要求1至7任一项所述的音频分离方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的音频分离方法中的步骤。


技术总结
本申请提供一种音频分离方法、装置、电子设备及计算机可读存储介质。该方法通过采集到的目标设备的混合音频和远端设备发送的远端音频、获取到的远端音频在混合音频中占据的权重、根据预设的延迟计算条件计算得到的远端音频的目标播放延迟、以及第一目标音频计算条件,将远端音频从混合音频中分离,以得到目标音频。该方法通过计算的方式根据第一目标音频计算条件、远端音频的播放以及参与混合音频的权重,将远端音频从混合音频中分离,整个音频分离过程不需要增加额外的虚拟声卡,且较好的保证了分离后目标音频的完整性,提高了音频分离效果。

技术研发人员:陈明良
受保护的技术使用者:广州开得联软件技术有限公司
技术研发日:
技术公布日:2024/3/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1