setVoiceBeautifierParameters method Null safety

Future<void> setVoiceBeautifierParameters(
  1. VoiceBeautifierPreset preset,
  2. int param1,
  3. int param2
)

设置 SDK 预设美声效果的参数。

自从 v3.3.1

调用该方法可以设置歌唱美声效果的性别特征和混响效果。该方法对本地发流用户进行设置。设置后,频道内所有用户都能听到该效果。

为获取更好的人声效果,Agora 推荐你在调用该方法前将 RtcEngine.setAudioProfilescenario 设为 GameStreaming(3),并将 profile 设为 MusicHighQuality(4)MusicHighQualityStereo(5)

Parameter preset SDK 预设的音效: VoiceBeautifierPreset

Parameter param1 歌声的性别特征:

  • 1: 男声。
  • 2: 女声。

Parameter param2 歌声的混响效果:

  • 1: 歌声在小房间的混响效果。
  • 2: 歌声在大房间的混响效果。
  • 3: 歌声在大厅的混响效果。

Note

Implementation

@override
Future<void> setVoiceBeautifierParameters(
    VoiceBeautifierPreset preset, int param1, int param2) {
  return _invokeMethod('setVoiceBeautifierParameters', {
    'preset': VoiceBeautifierPresetConverter(preset).value(),
    'param1': param1,
    'param2': param2,
  });
}