VoiceBeautifierPreset

The options for SDK preset voice beautifier effects.

Enumerator

VoiceBeautifierOff
Turn off voice beautifier effects and use the original voice.
ChatBeautifierMagnetic

A more magnetic voice.

Attention: Agora recommends using this enumerator to process a male-sounding voice; otherwise, you may experience vocal distortion.
ChatBeautifierFresh

A fresher voice.

Attention: Agora recommends using this enumerator to process a female-sounding voice; otherwise, you may experience vocal distortion.
ChatBeautifierVitality

A more vital voice.

Attention: Agora recommends using this enumerator to process a female-sounding voice; otherwise, you may experience vocal distortion.
SingingBeautifier

Singing beautifier effect.

  • If you call setVoiceBeautifierPreset(SingingBeautifier), you can beautify a male-sounding voice and add a reverberation effect that sounds like singing in a small room. Agora recommends using this enumerator to process a male-sounding voice; otherwise, you might experience vocal distortion.
  • If you call setVoiceBeautifierParameters(SingingBeautifier, param1, param2), you can beautify a male or female-sounding voice and add a reverberation effect.
TimbreTransformationVigorous
A more vigorous voice.
TimbreTransformationDeep
A deep voice.
TimbreTransformationMellow
A mellower voice.
TimbreTransformationFalsetto
Falsetto.
TimbreTransformationFull
A fuller voice.
TimbreTransformationClear
A clearer voice.
TimbreTransformationResounding
A more resounding voice.
TimbreTransformationRinging
A more ringing voice.
UltraHighQualityVoice
A ultra-high quality voice, which makes the audio clearer and restores more details.
  • To achieve better audio effect quality, Agora recommends that you set the profile of to AudioProfileMusicHighQuality(4) or AudioProfileMusicHighQualityStereo(5) and scenario to AudioScenarioGameStreaming(3) before calling setVoiceBeautifierPreset.
  • If you have an audio capturing device that can already restore audio details to a high degree, Agora recommends that you do not enable ultra-high quality; otherwise, the SDK may over-restore audio details, and you may not hear the anticipated voice effect.