setVoiceChangerPreset method

Future<void> setVoiceChangerPreset(
  1. ZegoVoiceChangerPreset preset
)

通过预设枚举设置变声。

支持版本:1.17.0 及以上。 详情描述:可通过调用本函数设置预设变声效果。 业务场景:通常用于直播、语聊房和 KTV 等场景。 调用时机:需要在 createEngine 之后调用才有效。 相关接口: 如需自定义变声效果,可使用 setVoiceChangerParam。 本函数与 setReverbPreset 同时使用效果可能和预期有差异,如需同时使用,建议先开启变声,再开启混响。 使用机器人或空灵预设变声效果时,会修改混响或混响回声参数。因此,在使用上述预设变声效果后调用 setVoiceChangerParam, setReverbAdvancedParam, setReverbEchoParam 等函数可能影响变声效果。 如需自定义混响/回声/变声/电音效果可通过 setReverbAdvancedParam, setReverbEchoParam, setVoiceChangerParam, setElectronicEffects 四个函数组合配置使用。

  • preset 变声预设枚举。

Implementation

Future<void> setVoiceChangerPreset(ZegoVoiceChangerPreset preset) async {
  return await ZegoExpressImpl.instance.setVoiceChangerPreset(preset);
}