音效混响

更新时间: 2022/11/04 09:53:00

在 K 歌场景中,为了增添场景的趣味性、提高互动体验,烘托气氛,通常需要设置人声效果。网易云信在线 K 歌场景方案提供多种人声变化效果,包括混响、声音均衡和变声,通过混响和均衡。

功能介绍

在线 K 歌场景支持的音效混响包括:

  • 混响:混响指赋予声音一定立体效果,让声音如同在音乐厅等场景中发出一般,通常会让声音变得更加饱满、动听。包括如下混响效果:

    磁性、录音棚、天籁、KTV、悠远、教堂、卧室、Live

  • 声音均衡:通过均衡调整人声的音色,让声音更加低沉、圆润或清澈。

  • 变声:变声指转变人声的特质,起到增添趣味性等作用。例如让声音听起来像机器人、萝莉或具有其它的搞怪效果。包括如下变声效果:

    机器人、巨人、恐怖、成熟、男变女、女变男、男变萝莉、女变萝莉

注意事项

各人声效果相关接口在加入房间前后均可调用。退出房间后,各人声效果相关参数均恢复至默认值。

设置混响

混响指赋予声音一定立体效果,让声音如同在山洞、音乐厅等场景中发出一般,通常会让声音变得更加饱满、动听。

调用 setReverbPreset 方法可以设置本地语音混响。目前支持以下预设的混响效果:

枚举值 描述
VOICE_BEAUTIFIER_OFF (默认)关闭美声效果。
VOICE_BEAUTIFIER_MUFFLED 低沉。
VOICE_BEAUTIFIER_MELLOW 圆润。
VOICE_BEAUTIFIER_CLEAR 清澈。
VOICE_BEAUTIFIER_MAGNETIC 磁性。
VOICE_BEAUTIFIER_RECORDINGSTUDIO 录音棚。
VOICE_BEAUTIFIER_NATURE 天籁。
VOICE_BEAUTIFIER_KTV KTV。
VOICE_BEAUTIFIER_REMOTE 悠远。
VOICE_BEAUTIFIER_CHURCH 教堂。
VOICE_BEAUTIFIER_BEDROOM 卧室。
VOICE_BEAUTIFIER_LIVE Live。

以下示例代码展示如何预设声音效果为 KTV 的效果:

NEAudioEffectManager.setReverbPreset(NERtcVoiceBeautifierType.VOICE_BEAUTIFIER_KTV);

设置均衡

通过均衡调整人声的音色,让声音更加低沉、圆润或清澈。

调用 setEqualizePreset 方法设置均衡效果。目前支持以下预设的均衡效果:

枚举值 描述
VOICE_BEAUTIFIER_MUFFLED 低沉
VOICE_BEAUTIFIER_MELLOW 圆润
VOICE_BEAUTIFIER_CLEAR 清澈

以下示例代码展示如何预设声音效果为低沉:

NEAudioEffectManager.setEqualizePreset(NERtcVoiceBeautifierType.VOICE_BEAUTIFIER_MUFFLED);

设置变声

变声指转变人声的特质,例如让声音听起来像机器人、萝莉或具有其它的搞怪效果。

调用 setVoiceChangerPreset方法可以使用 SDK 预设的变声效果。目前支持以下预设的变声效果:

枚举值 描述
AUDIO_EFFECT_OFF (默认)关闭变声音效。
VOICE_CHANGER_EFFECT_ROBOT 机器人。
VOICE_CHANGER_EFFECT_GIANT 巨人。
VOICE_CHANGER_EFFECT_HORROR 恐怖。
VOICE_CHANGER_EFFECT_MATURE 成熟。
VOICE_CHANGER_EFFECT_MANTOWOMAN 男变女。
VOICE_CHANGER_EFFECT_WOMANTOMAN 女变男。
VOICE_CHANGER_EFFECT_MANTOLOLI 男变萝莉。
VOICE_CHANGER_EFFECT_WOMANTOLOLI 女变萝莉。

以下示例代码展示如何把女的声音变为萝莉音:

NEAudioEffectManager.setVoiceChangerPreset(NERtcVoiceChangerType.VOICE_CHANGER_EFFECT_WOMANTOLOLI);
  
此文档是否对你有帮助?
有帮助
去反馈
  • 功能介绍
  • 注意事项
  • 设置混响
  • 设置均衡
  • 设置变声