阿里云RTC提供了音频智能降噪功能,您可以根据实际场景使用该功能完善RTC使用体验。通过阅读本文,您可以了解音频智能降噪的集成方法。
前提条件
- 环境中已安装Xcode 9.0或以上版本,更多信息,请参见Xcode。
- 您需要持有Apple开发证书或个人账号。
- 如果使用Mac mini等不包含自带摄像头和麦克风的设备,需要插入外置摄像头和麦克风。
环境要求
Mac端具体环境要求,请参见各平台SDK的使用限制。
集成开发环境
功能实现
您可以通过调用enablePlugin
接口使用音频智能降噪功能,如下所示:
long select_plugin_type = AliRtcPluginPreOperation + (AliRtcPluginDataTypeAudio << 16);
int ret = [self.engine enablePlugin:@"pluginAliDenoise" pluginName:@"pluginAliDenoise" pluginType:(int)select_plugin_type opType:0 option:NULL];
后续步骤
如果您后续需要打包并且在执行Archive打包时失败,请在Build Settings页签中的Signing区域为Other Code Signing Flags设置参数--deep,再重新Archive打包。