ARTC SDK内置了一系列音效增强特性,包括变声音效、混响和美声音效。用户在使用RTC服务进行实时音视频通信时,直接使用这些内置的音效功能。
代码示例
变声音效
变声音效模式 | 枚举值 |
老人 | AliRtcSdk_AudioEffect_Voice_Changer_Oldman |
男孩 | AliRtcSdk_AudioEffect_Voice_Changer_Babyboy |
女孩 | AliRtcSdk_AudioEffect_Voice_Changer_Babygirl |
机器人 | AliRtcSdk_AudioEffect_Voice_Changer_Robot |
大魔王 | AliRtcSdk_AudioEffect_Voice_Changer_Daimo |
KTV | AliRtcSdk_AudioEffect_Voice_Changer_Ktv |
回声 | AliRtcSdk_AudioEffect_Voice_Changer_Echo |
方言 | AliRtcSdk_AudioEffect_Voice_Changer_Dialect |
怒吼 | AliRtcSdk_AudioEffect_Voice_Changer_Howl |
电音 | AliRtcSdk_AudioEffect_Voice_Changer_Electronic |
留声机 | AliRtcSdk_AudioEffect_Voice_Changer_Phonograph |
Android平台
/* 变声音效预设模式 */ mAliRtcEngine.setAudioEffectVoiceChangerMode(mode);
iOS平台
/* 变声音效预设模式 */ [self.engine setAudioEffectVoiceChangerMode:mode];
Windows平台
/* 变声音效预设模式 */ mAliRtcEngine->SetAudioEffectVoiceChangerMode(mode);
混响音效
混响模式 | 枚举值 |
人声I | AliRtcSdk_AudioEffect_Reverb_Vocal_I |
人声II | AliRtcSdk_AudioEffect_Reverb_Vocal_II |
澡堂 | AliRtcSdk_AudioEffect_Reverb_Bathroom |
明亮小房间 | AliRtcSdk_AudioEffect_Reverb_Small_Room_Bright |
黑暗小房间 | AliRtcSdk_AudioEffect_Reverb_Small_Room_Dark |
中等房间 | AliRtcSdk_AudioEffect_Reverb_Medium_Room |
大房间 | AliRtcSdk_AudioEffect_Reverb_Large_Room |
教堂走廊 | AliRtcSdk_AudioEffect_Reverb_Church_Hall |
Android平台
/* 混响音效预设模式 */ mAliRtcEngine.setAudioEffectReverbMode(mode); /* 也可以通过参数配置 */
iOS平台
/* 混响音效预设模式 */ [self.engine setAudioEffectReverbMode:mode]
Windows平台
/* 混响音效预设模式 */ mAliRtcEngine->SetAudioEffectReverbMode(mode); /* 也可以通过参数配置 */
美声音效
美声模式 | 枚举值 |
磁性 | AliRtcSdk_AudioEffect_Beautify_Magnetic |
清新 | AliRtcSdk_AudioEffect_Beautify_Fresh |
Android平台
/* 美声音效预设模式 */ mAliRtcEngine.setAudioEffectBeautifyMode(mode); /* 也可以通过参数配置 */
iOS平台
/* 美声音效预设模式 */ [self.engine setAudioEffectBeautifyMode:mode]
Windows平台
/* 美声音效预设模式 */ mAliRtcEngine->SetAudioEffectBeautifyMode(mode); /* 也可以通过参数配置 */