setVoiceConversionPreset method Null safety

Future<void> setVoiceConversionPreset(
  1. VoiceConversionPreset preset
)

设置 SDK 预设的变声效果。

调用该方法可以为本地发流用户设置 SDK 预设的变声效果。设置变声效果后,频道内所有用户都能听到该效果。根据不同的场景,你可以为用户设置不同的变声效果。

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

Parameter preset 预设的变声效果选项: VoiceConversionPreset

Note

Implementation

@override
Future<void> setVoiceConversionPreset(VoiceConversionPreset preset) {
  return _invokeMethod('setVoiceConversionPreset', {
    'preset': VoiceConversionPresetConverter(preset).value(),
  });
}