enableDeepLearningDenoise method Null safety

Future<void> enableDeepLearningDenoise(
  1. bool enabled
)

开启或关闭 AI 降噪模式。

自从 v3.3.1

SDK 默认开启传统降噪模式,以消除大部分平稳噪声。 如果你还需要消除非平稳噪声,Agora 推荐你调用 enableDeepLearningDenoise(true) 开启 AI 降噪模式。

AI 降噪模式对设备性能有要求。只有在设备性能良好的情况下,SDK 才会成功开启 AI 降噪模式。

成功开启 AI 降噪模式后,如果 SDK 检测到当前设备的性能不足,SDK 会自动关闭 AI 降噪模式,并开启传统降噪模式。

在频道内,如果你调用了 enableDeepLearningDenoise(true) 或 SDK 自动关闭了 AI 降噪模式,当你需要重新开启 AI 降噪模式时, 你需要先调用 leaveChannel,再调用 enableDeepLearningDenoise(true)

Parameter enabled 是否开启 AI 降噪模式:

  • true: (默认)开启。
  • false: 关闭。

Note

  • Agora 推荐在加入频道前调用该方法。
  • 该方法对人声的处理效果最佳,Agora 不推荐调用该方法处理含音乐的音频数据。

Implementation

@override
Future<void> enableDeepLearningDenoise(bool enabled) {
  return _invokeMethod('enableDeepLearningDenoise', {
    'enabled': enabled,
  });
}