返回
人声为主的会议场景中,声网AI降噪测评和使用指南
前端
2023-10-22 13:11:40
声网Agora 音频技术团队出品的特殊场景下的音频测评系列文章──AI降噪篇,将从人声为主的会议场景为例,基于用户体验、算法效果、集成成本与性能代价综合考量,对声网AI降噪测评和使用做了实践总结和指南分享,供广大对声网AI降噪感兴趣的合作伙伴和用户参考。
一、前言
随着人工智能技术的迅猛发展,AI降噪技术在各个领域得到了广泛的应用。在音频领域,AI降噪技术可以有效地去除背景噪音,提高语音质量,改善用户体验。
声网Agora作为全球领先的实时音视频云服务商,一直致力于为用户提供高质量的音视频服务。在AI降噪领域,声网Agora也做了大量的探索和实践。本文将重点介绍声网Agora在人声为主的会议场景中对AI降噪技术的测评和使用情况。
二、测评环境和方法
为了确保测评的准确性和可靠性,声网Agora采用了严格的测评环境和方法。
- 测评环境:
- 硬件:Intel Core i7-8700K CPU、16GB 内存、NVIDIA GeForce GTX 1080 Ti显卡
- 软件:Windows 10 操作系统、Python 3.7 环境、PyTorch 1.0 框架
- 测评方法:
- 主观测评:邀请10名用户对不同AI降噪算法处理后的语音样本进行听感评价,并打分。
- 客观测评:使用信噪比(SNR)、语音清晰度(WNR)和响度(LOUDNESS)等客观指标对不同AI降噪算法处理后的语音样本进行评价。
三、测评结果
通过主观测评和客观测评,声网Agora得出了以下测评结果:
- 主观测评:
- 用户对声网Agora的AI降噪算法处理后的语音样本的听感评价普遍较好,认为语音质量有所提高,背景噪音得到了有效去除。
- 用户对其他AI降噪算法处理后的语音样本的听感评价参差不齐,有的算法处理后的语音质量有所提高,有的算法处理后的语音质量有所下降。
- 客观测评:
- 声网Agora的AI降噪算法处理后的语音样本的信噪比、语音清晰度和响度均有所提高,表明AI降噪算法可以有效地去除背景噪音,提高语音质量。
- 其他AI降噪算法处理后的语音样本的信噪比、语音清晰度和响度变化不一,有的算法处理后的语音质量有所提高,有的算法处理后的语音质量有所下降。
四、使用指南
声网Agora的AI降噪技术已经集成到Agora SDK中,用户可以方便地使用AI降噪功能。
- 集成方法:
- iOS:将AgoraKit.framework添加到项目中,并在代码中调用AgoraRtcEngineKit的setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
- Android:将AgoraRtcEngine.aar添加到项目中,并在代码中调用AgoraRtcEngine.setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
- Windows:将AgoraRtcEngine.dll添加到项目中,并在代码中调用AgoraRtcEngine.setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
- macOS:将AgoraRtcEngine.framework添加到项目中,并在代码中调用AgoraRtcEngineKit.setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
- 使用方法:
- 在调用AgoraRtcEngine.joinChannel()方法之前,调用AgoraRtcEngine.setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
- 在调用AgoraRtcEngine.startAudioMixing()方法之前,调用AgoraRtcEngine.setAudioMixingPosition()方法,将音频混音位置设置为AudioMixingPositionEarly。
五、结语
声网Agora的AI降噪技术可以有效地去除背景噪音,提高语音质量,改善用户体验。声网Agora已经将AI降噪技术集成到Agora SDK中,用户可以方便地使用AI降噪功能。
声网Agora希望通过本文的分享,能够帮助广大用户更好地了解和使用声网Agora的AI降噪技术,从而为用户提供更加优质的音视频服务。