网页实时通信的声学回声消除测试方法及装置与流程

文档序号:42604467发布日期:2025-08-01 18:18阅读:44来源:国知局

本公开涉及数据处理,具体涉及人工智能、回声消除以及通信,尤其涉及一种网页实时通信的声学回声消除测试方法及装置。


背景技术:

1、网页实时通信(web real-time communication,webrtc)技术在实时音视频通信中扮演着重要角色,但其收音质量直接影响用户体验;一般情况下webrtc收音质量主要受到噪声信号的影响,在webrtc中内置有声学回声消除(acoustic echo cancellation,aec)组件,可以对采集到声音进行噪声消除,相关技术中主要依赖测试人员的耳朵去听来评估webrtc的aec组件的噪声消除能力,评估结果比较主观,不能客观反应aec组件的噪声消除能力。


技术实现思路

1、本公开提供了一种网页实时通信的声学回声消除测试方法及装置。

2、根据本公开的一方面,提供了一种网页实时通信的声学回声消除测试方法,由网页浏览器执行,所述方法包括:

3、配置原始的第一测试音频为网页浏览器的虚拟音源;

4、对所述虚拟音源进行音频回环处理,得到第二测试音频,其中所述第一测试音频和第二测试音频均为测试语音和模拟噪声的混合音频;

5、向网页服务端发送所述第二测试音频,以基于所述模拟噪声对所述第二测试音频进行声学回声消除aec处理得到目标音频;

6、根据所述目标音频和所述第一测试音频的参考音频,对所述网页服务端的aec组件进行质量评估,其中所述参考音频包括所述测试语音。

7、根据本公开的另一方面,提供了另一种网页实时通信的声学回声消除测试方法,由网页服务端执行,所述方法包括:

8、接收网页浏览器发送的第二测试音频,所述第二测试音频为原始的第一测试音频经过音频回环处理得到的,所述第一测试音频和第二测试音频均为测试语音和模拟噪声的混合音频;

9、基于所述模拟噪声对所述第二测试音频进行声学回声消除aec处理,得到所述目标音频;

10、根据所述目标音频和所述第一测试音频的参考音频,对所述网页服务端的aec组件进行质量评估,其中所述参考音频包括所述测试语音。

11、根据本公开的第三方面,提供了一种网页实时通信的声学回声消除测试装置,由网络浏览器执行,包括:

12、配置模块,用于配置原始的第一测试音频为网页浏览器的虚拟音源;

13、处理模块,用于对所述虚拟音源进行音频回环处理,得到第二测试音频,其中所述第一测试音频和第二测试音频均为测试语音和模拟噪声的混合音频;

14、发送模块,用于向网页服务端发送所述第二测试音频,以基于所述模拟噪声对所述第二测试音频进行声学回声消除aec处理得到目标音频;

15、评估模块,用于根据所述目标音频和所述第一测试音频的参考音频,对所述网页服务端的aec组件进行质量评估,其中所述参考音频包括所述测试语音。

16、根据本公开的第四方面,提供了另一种网页实时通信的声学回声消除测试装置,由网络服务端执行,包括:

17、接收模块,用于接收网页浏览器发送的第二测试音频,所述第二测试音频为原始的第一测试音频经过音频回环处理得到的,所述第一测试音频和第二测试音频均为测试语音和模拟噪声的混合音频;

18、处理模块,用于基于所述模拟噪声对所述第二测试音频进行声学回声消除aec处理,得到所述目标音频;

19、评估模块,用于根据所述目标音频和所述第一测试音频的参考音频,对所述网页服务端的aec组件进行质量评估,其中所述参考音频包括所述测试语音。

20、根据本公开的第五方面,提供了一种电子设备,包括:

21、至少一个处理器;以及

22、与所述至少一个处理器通信连接的存储器;其中,

23、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面实施例或第二方面实施例中任一项所述的方法。

24、根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面实施例或第二方面实施例中任一项所述的方法。

25、根据本公开的第七方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一方面实施例或第二方面实施例中任一项所述的方法。

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



技术特征:

1.一种网页实时通信的声学回声消除测试方法,其中,由网页浏览器执行,所述方法包括:

2.根据权利要求1所述的方法,其中,所述配置原始的第一测试音频为网页浏览器的虚拟音源,包括:

3.根据权利要求1所述的方法,其中,所述根据所述目标音频和所述第一测试音频的参考音频,对所述网页服务端的aec组件进行质量评估,包括:

4.根据权利要求1所述的方法,其中,所述向网页服务端发送所述第二测试音频之前,还包括:

5.根据权利要求4所述的方法,其中,所述模拟噪声在所述网页服务端存储,所述对所述模拟噪声进行播放重置,包括:

6.根据权利要求4所述的方法,其中,所述方法还包括:

7.根据权利要求1-6中任一项所述的方法,其中,所述参考音频在安静场景下对所述测试语音进行采集得到的;所述第一测试音频在非安静场景下对所述测试语音和所述模拟噪声进行同步采集得到的。

8.根据权利要求1-6中任一项所述的方法,其中,所述模拟噪声为由大模型生成的文字转语音tts噪声,所述模拟噪声与所述第一测试音频对应的非安静场景的场景类型相关。

9.根据权利要求1-6中任一项所述的方法,其中,所述向网页服务端发送所述第二测试音频,包括:

10.一种网页实时通信的声学回声消除测试方法,其中,由网页服务端执行,所述方法包括:

11.根据权利要求10所述的方法,其中,所述基于所述模拟噪声对所述第二测试音频进行声学回声消除aec处理,得到所述目标音频之前,还包括:

12.根据权利要求10所述的方法,其中,所述根据所述目标音频和所述第一测试音频的参考音频,对所述网页服务端的aec组件进行质量评估,包括:

13.根据权利要求12所述的方法,其中,所述获取所述第一音频识别文本和第二音频识别文本的相似度之后,还包括:

14.根据权利要求10-13中任一项所述的方法,其中,所述方法还包括:

15.根据权利要求14所述的方法,其中,所述方法还包括:

16.一种网页实时通信的声学回声消除测试装置,由网络浏览器执行,包括:

17.一种网页实时通信的声学回声消除测试装置,其中,由网络服务端执行,包括:

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

19.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9或10-15中任一项所述的方法。

20.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9或10-15中任一项所述方法的步骤。


技术总结
本公开提供了一种网页实时通信的声学回声消除测试方法及装置,涉及数据处理技术领域,具体涉及人工智能、回声消除以及通信技术领域。具体实现方案为:配置原始的第一测试音频为网页浏览器的虚拟音源;对虚拟音源进行音频回环处理,得到第二测试音频,其中第一测试音频和第二测试音频均为测试语音和模拟噪声的混合音频;向网页服务端发送第二测试音频,以基于模拟噪声对第二测试音频进行声学回声消除AEC处理得到目标音频;根据目标音频和第一测试音频的参考音频,对网页服务端的AEC组件进行质量评估,其中参考音频包括测试语音。

技术研发人员:程继强,汪鹏,黄明明,徐田
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:
技术公布日:2025/7/31
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!
1