视频直播:设置变声、混响、美声

视频直播:设置变声、混响、美声

自定义人声效果如果上面的预设音效无法满足您的要求,可以调用下面的接口来调整人声的音效、均衡和混响参数以实现自定义人声效果。

相关接口如下:

setAudioEffectPitchValue(value):设置变调参数。

value:范围 [0.5-2.0],1.0 表示音调不变,小于 1.0 表示音调降低,大于 1.0 表示音调升高。

setAudioEffectReverbParamType(type, value):设置混响音效参数,需要在setAudioEffectReverbMode之后调用。

type:混响参数类型,请参考AliRtcAudioEffectReverbParamType。

value:混响参数值,不同类型的混响参数有不同的取值范围,详情请参考AliRtcAudioEffectReverbParamType。

setAudioEffectEqualizationParam:设置均衡器参数,需要在setAudioEffectBeautifyMode之后调用。

bandIndex:均衡器段数,取值 [0-9] 表示[31,62,125,250,500,1000,2000,4000,8000,16000] Hz 共 10 个频段。

gain:均衡器增益值(-15dB 到 15dB,默认为 0)。

Android// 设置音调 范围[0.5,2.0],1.0表示音调不变,小于1.0表示音调降低,大于1.0表示音调升高

mAliRtcEngine.setAudioEffectPitchValue(1.5);

// 设置混响参数示例,需要在setAudioEffectReverbMode之后调用

mAliRtcEngine.setAudioEffectReverbMode(AliRtcEngine.AliRtcAudioEffectReverbMode.AliRtcSdk_AudioEffect_Reverb_Large_Room);

mAliRtcEngine.setAudioEffectReverbParamType(AliRtcEngine.AliRtcAudioEffectReverbParamType.AliRtcSdk_AudioEffect_Reverb_Room_Size, 50);

// 设置美声参数示例

mAliRtcEngine.setAudioEffectBeautifyMode(AliRtcEngine.AliRtcAudioEffectBeautifyMode.AliRtcSdk_AudioEffect_Beautify_Magnetic);

mAliRtcEngine.setAudioEffectEqualizationParam(AliRtcEngine.AliRtcAudioEffectEqualizationBandFrequency.AliRtcSdk_AudioEffect_EqualizationBand1K, 5); iOS// 设置音调 范围[0.5,2.0],1.0表示音调不变,小于1.0表示音调降低,大于1.0表示音调升高

let pitch = 1.5

self.rtcEngine?.setAudioEffectPitchValue(pitch)

// 设置混响参数示例,需要在setAudioEffectReverbMode之后调用

self.rtcEngine?.setAudioEffectReverbMode(.large_Room)

self.rtcEngine?.setAudioEffectReverbParamType(.room_Size, value: 50)

// 设置美声参数示例

self.rtcEngine?.setAudioEffectBeautifyMode(.vigorous)

self.rtcEngine?.setAudioEffectEqualizationParam(.band1K, gain: 5)

相关推荐

含锰的四字成语大全
365娱乐平台网址

含锰的四字成语大全

📅 09-27 👁️ 2366
怎么打开手机OTG功能 手机otg功能使用方法【详细介绍】
单反怎么长时间曝光技巧 单反长时间曝光的错误设置有哪些