enableDeepLearningDenoise method
- 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});
}