返回

人声为主的会议场景中,声网AI降噪测评和使用指南

前端

声网Agora 音频技术团队出品的特殊场景下的音频测评系列文章──AI降噪篇,将从人声为主的会议场景为例,基于用户体验、算法效果、集成成本与性能代价综合考量,对声网AI降噪测评和使用做了实践总结和指南分享,供广大对声网AI降噪感兴趣的合作伙伴和用户参考。

一、前言

随着人工智能技术的迅猛发展,AI降噪技术在各个领域得到了广泛的应用。在音频领域,AI降噪技术可以有效地去除背景噪音,提高语音质量,改善用户体验。

声网Agora作为全球领先的实时音视频云服务商,一直致力于为用户提供高质量的音视频服务。在AI降噪领域,声网Agora也做了大量的探索和实践。本文将重点介绍声网Agora在人声为主的会议场景中对AI降噪技术的测评和使用情况。

二、测评环境和方法

为了确保测评的准确性和可靠性,声网Agora采用了严格的测评环境和方法。

  1. 测评环境:
  • 硬件:Intel Core i7-8700K CPU、16GB 内存、NVIDIA GeForce GTX 1080 Ti显卡
  • 软件:Windows 10 操作系统、Python 3.7 环境、PyTorch 1.0 框架
  1. 测评方法:
  • 主观测评:邀请10名用户对不同AI降噪算法处理后的语音样本进行听感评价,并打分。
  • 客观测评:使用信噪比(SNR)、语音清晰度(WNR)和响度(LOUDNESS)等客观指标对不同AI降噪算法处理后的语音样本进行评价。

三、测评结果

通过主观测评和客观测评,声网Agora得出了以下测评结果:

  1. 主观测评:
  • 用户对声网Agora的AI降噪算法处理后的语音样本的听感评价普遍较好,认为语音质量有所提高,背景噪音得到了有效去除。
  • 用户对其他AI降噪算法处理后的语音样本的听感评价参差不齐,有的算法处理后的语音质量有所提高,有的算法处理后的语音质量有所下降。
  1. 客观测评:
  • 声网Agora的AI降噪算法处理后的语音样本的信噪比、语音清晰度和响度均有所提高,表明AI降噪算法可以有效地去除背景噪音,提高语音质量。
  • 其他AI降噪算法处理后的语音样本的信噪比、语音清晰度和响度变化不一,有的算法处理后的语音质量有所提高,有的算法处理后的语音质量有所下降。

四、使用指南

声网Agora的AI降噪技术已经集成到Agora SDK中,用户可以方便地使用AI降噪功能。

  1. 集成方法:
  • iOS:将AgoraKit.framework添加到项目中,并在代码中调用AgoraRtcEngineKit的setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
  • Android:将AgoraRtcEngine.aar添加到项目中,并在代码中调用AgoraRtcEngine.setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
  • Windows:将AgoraRtcEngine.dll添加到项目中,并在代码中调用AgoraRtcEngine.setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
  • macOS:将AgoraRtcEngine.framework添加到项目中,并在代码中调用AgoraRtcEngineKit.setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
  1. 使用方法:
  • 在调用AgoraRtcEngine.joinChannel()方法之前,调用AgoraRtcEngine.setAudioProfile()方法,将音频配置文件设置为AudioProfileDefaultWithAECAndNS。
  • 在调用AgoraRtcEngine.startAudioMixing()方法之前,调用AgoraRtcEngine.setAudioMixingPosition()方法,将音频混音位置设置为AudioMixingPositionEarly。

五、结语

声网Agora的AI降噪技术可以有效地去除背景噪音,提高语音质量,改善用户体验。声网Agora已经将AI降噪技术集成到Agora SDK中,用户可以方便地使用AI降噪功能。

声网Agora希望通过本文的分享,能够帮助广大用户更好地了解和使用声网Agora的AI降噪技术,从而为用户提供更加优质的音视频服务。