音效混响

更新时间: 2022/11/04 10:02:17

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

功能介绍

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

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

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

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

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

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

注意事项

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

设置混响

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

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

枚举值 描述
kNERtcVoiceBeautifierOff (默认)关闭美声效果。
kNERtcVoiceBeautifierMuffled 低沉。
kNERtcVoiceBeautifierMuffled 圆润。
kNERtcVoiceBeautifierMellow 清澈。
kNERtcVoiceBeautifierClear 磁性。
kNERtcVoiceBeautifierMagnetic 录音棚。
kNERtcVoiceBeautifierRecordingStudio 天籁。
kNERtcVoiceBeautifierKTV KTV。
kNERtcVoiceBeautifierRemote 悠远。
kNERtcVoiceBeautifierChurch 教堂。
kNERtcVoiceBeautifierBedroom 卧室。
kNERtcVoiceBeautifierLive Live。

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

NEAudioEffectManager *manager = [[NEAudioEffectManager alloc] init];
[manager setReverbPreset:kNERtcVoiceBeautifierKTV];

设置均衡

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

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

枚举值 描述
kNERtcVoiceBeautifierMuffled 低沉
kNERtcVoiceBeautifierMellow 圆润
kNERtcVoiceBeautifierClear 清澈

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

NEAudioEffectManager *manager = [[NEAudioEffectManager alloc] init];
[manager setEqualizePreset:kNERtcVoiceBeautifierMuffled];

设置变声

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

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

枚举值 描述
kNERtcVoiceChangerOff (默认)关闭变声音效。
kNERtcVoiceChangerRobot 机器人。
kNERtcVoiceChangerGaint 巨人。
kNERtcVoiceChangerHorror 恐怖。
kNERtcVoiceChangerMature 成熟。
kNERtcVoiceChangerManToWoman 男变女。
kNERtcVoiceChangerWomanToMan 女变男。
kNERtcVoiceChangerManToLoli 男变萝莉。
kNERtcVoiceChangerWomanToLoli 女变萝莉。

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

NEAudioEffectManager *manager = [[NEAudioEffectManager alloc] init];
[manager setVoiceChangerPreset:kNERtcVoiceChangerWomanToLoli];
  
此文档是否对你有帮助?
有帮助
去反馈
  • 功能介绍
  • 注意事项
  • 设置混响
  • 设置均衡
  • 设置变声