声码器这词儿做音乐的人应该都不陌生但真要说清楚它是什么、怎么用、踩过哪些坑能讲明白的人其实不多。我最早接触声码器是在学生时代看了一段某乐队的现场视频主唱把话筒对着合成器键盘嘴里念着词儿出来的人声却带着一股机械质感的“说话唱歌”味当时觉得太酷了。后来自己开始折腾音频才知道这东西叫Vocoder而且它的历史、原理、玩法远比想象中复杂。这篇文章我打算一次性把声码器讲透。不管你是刚入门的音乐制作爱好者还是想给作品加点特殊人声效果的编曲人甚至只是好奇DAW里那个叫Vocoder的插件到底怎么用这篇都适合你。我不会只丢几个参数截图而是把它的工作原理、常见类型、实际操作步骤、以及我这些年攒下来的排坑经验都摊开来说。1. 这东西到底是什么从军用加密到流行人声1.1 声码器解决的核心问题声码器Vocoder全称Voice Encoder最早是用来“压缩人声”的。上世纪30年代贝尔实验室的Homer Dudley在做电话信号传输研究发现人说话的信号里有大量冗余信息——比如气流经过声带产生的基础振动和嘴唇牙齿形成的共鸣滤波这两部分其实是独立的。如果把它们拆开分别编码一条语音电话线路就能压缩到很窄的带宽里。这种“拆开再重组”的思路就是声码器的核心。一个典型的声码器系统分析端会把人声切成一堆频段分别检测每个频段的能量大小形成一组慢速变化的控制信号合成端则把这些控制信号施加到另一个声音源称为载波Carrier上让载波在对应频段也跟着变大变小。这样人声的“说话内容”就转移到了载波身上而载波的音色则保留下来。所以声码器的本质是“声音的化妆师”它不新造声音而是把A的“腔调”借给B。这也是为什么用鼓机当载波时出来的声音感觉是“鼓在说话”用合成器音色时出来的声音就是经典的“电子嗓音”。1.2 从军工设备走向音乐工作室声码器在二战期间被用于加密语音通信当时盟军和纳粹都在用这类设备做语音保密。后来美国有家叫EMS的公司把这种笨重的机架设备做成了适合音乐演出的合成器最有名的就是EMS Vocoder 2000Vangelis、Kraftwerk这些电子乐先驱都人手一台。再后来Roland、Korg等日系厂商也纷纷出硬件声码器比如Roland SVC-350、Korg VC-10到了现在DAW里内置的Vocoder插件几乎每个都有比如Ableton Live的Vocoder、Logic Pro的EVOC 20使用门槛已经低了很多。不过门槛低不等于随便用。很多人打开声码器插件发现音色根本不是那么回事问题往往出在几个关键环节上频段数设置不对、载波信号没选好、包络响应调得太敏感等等。这篇文章后面会逐一拆解。2. 声码器的类型与选择既然要让A借给B那A调制器通常是人声和B载波通常是合成器或鼓组怎么组合就决定了最终音色的气质。但在这之前先得搞清楚市面上常见的声码器有哪几大类因为它们的工作方式其实不太一样。2.1 通道声码器Channel Vocoder最经典的“机器人嗓”这是绝大多数音乐制作人说的“声码器”。结构上有两个关键模块分析滤波组和合成滤波组。分析滤波组会把调制信号比如人声分为若干个频段每个频段后面跟一个包络跟随器提取出该频段的音量变化曲线。合成滤波组也一样把载波信号分成同样数量的频段然后用分析出来的包络去控制每个频段的音量。当人声的某个频段音量变大时载波对应的频段音量也同步变大最后合成滤波组的输出汇总就是最终结果。原理听起来不复杂但它对参数极度敏感。最典型的是频段数量频段越少声音越“粗野”像电台加密通讯里那种方波感的机器人音比如Daft Punk很多经典曲目里的主唱就是这种感觉频段越多人声的可懂度越高但处理不好容易显得“糊”而且计算量也大。我觉得最稳妥的起点是20到24个频段。这个区间既能保证人声的清晰度又有充足的机械感后续再根据音乐风格微调。2.2 相位声码器Phase Vocoder修改时间与音高的利器声码器的另一个重要分支是相位声码器。它不等于“人声效果”而是用来变调、变速、时间拉伸等处理的工具。它把一个声音切成无数个小帧用傅里叶变换把每一帧分解为幅度谱和相位谱通过在不同帧之间分析相位变化来重构声音。音乐人更常见的用途是时间拉伸和音高移位。比如把吉他扫弦变慢但不改变音高或者把一段人声的音高往上推几个半音但速度不变这些都是相位声码器在底层做的事。很多DAW自带的音频编辑工具比如Ableton的Complex Pro、Cubase的Varispeed甚至Waves的SoundShifter核心算法都是相位声码器。2.3 线性预测编码声码器LPC Vocoder更接近“说话”的细节还原LPC的思路不是频段切分而是建模。它假设当前时刻的语音信号可以由过去若干时刻的信号线性组合而成通过线性预测分析得到一组预测系数和激励信号。激励信号分为浊音周期性脉冲和清音随机噪声两种用这套模型就可以重建出类似的人声。LPC声码器的音色比通道声码器更“自然”能保留更多语音的抑扬顿挫和气息细节但它也有个毛病对噪声、呼吸声等非周期信号处理得不太好极端参数下机械感很重。现在一些吉他效果器里的“Talk Box”模拟或者语音编码领域的压缩算法比如数字对讲机用的就是LPC思路。2.4 现代主流DAW里的声码器插件该用哪个市面上的声码器插件五花八门我挑几个最常用的来分析。一个是Ableton Live自带的Vocoder它支持最多40个频段还能选择硬/软拐点包络内置一个合成器作为载波源也可以切换成“External”来使用外部载波。另一个是Logic Pro自带的EVOC 20它包含一个共振峰合成器和丰富的滤波控制是做复古电子人声的利器。还有像iZotope的VocalSynth 2它内置了Talkbox、Polyvox复音人声合唱、Compuvox8比特游戏机人声等模式属于多功能人声处理器。个人建议如果你是新手先别忙买第三方插件把DAW自带声码器摸透已经能做出90%的经典效果。等真正理解了设备的工作原理再按需升级效率会高很多。3. 实操用DAW做出一条标准的声码器人声现在到了文章的重头戏实操。我会以最常见的“人声调制合成器载波”场景为例把操作步骤拆开揉碎带你走一遍。整个流程在任何主流DAW里都适用只需要按对应平台的声码器插件调整即可。3.1 需要的信号链与前期准备首先要明确典型的声码器效果需要两条信号路径调制路径话筒人声进入声码器作为控制信号源。载波路径合成器/鼓组/吉他等声音进入声码器作为被控制的音色源。两条信号要“同时”存在缺一不可。很多人第一次用声码器只给声码器挂了个人声轨结果出来的是沉默——因为载波是空的。另一种常见错误是给声码器挂了合成器信号但人声轨道没发送到侧面链声码器没有收到包络信息出来的还是单纯的合成器音色。以Ableton Live为例正确的连接方式是新建一个MIDI轨加载一个合成器比如Analog或Operator再在合成器后面挂上Ableton自带的Vocoder设备。然后把话筒音频轨的轨道输出发送到Vocoder设备的侧链输入Sidechain里。这时候Audio/MIDI设置里要确保输入监控都打开你对着话筒说话合成器音色就会跟着你的嘴型变化。如果用的是LogicEVOC 20也是类似在乐器轨上插入EVOC 20然后把麦克风轨道的输出预发送选到EVOC 20的Sidechain输入。很多用户容易忽略的是在Logic里声码器的载波是乐器轨上的音色调制信号要从下方音频轨的发送端送进去两个轨道的音量平衡也很关键。3.2 关键参数与声音设计的思考现在假设你已经把信号连好了接下来就是调参。我建议按以下顺序调整第一频段数量。先设为20个频段然后跟着人声节奏播放一段试听慢慢增加频段数量比如从20调到30、40。你会明显感觉到频段越多人声发音的清晰度越高元音和辅音都能分辨但同时“电子玩具感”会减弱。如果你想要Daft Punk那种蠢萌的机械感20左右就行想要类似Kraftwerk那种清楚又冷静播报感可以到30或更高。第二包络跟随的Attack和Release。这是决定“说的速度”与“跟不跟得上嘴”的关键。Attack太短比如1ms以下人声一起音就立即触发载波音量但容易出现嘶嘶的爆破声Attack太长超过50ms人声的起音会被切掉听起来像“口齿不清”。Release太短人声尾音会一下掐死Release太长尾音会粘在一起。我的惯例是Attack设置在5-15msRelease设置在40-80ms具体看歌的BPM如果是快节奏说唱Release可以短一些30-50ms慢歌Ballad则可以适当放宽80-120ms。第三载波音色。载波的选择直接决定最终音色的“底色”。一般首选锯齿波Sawtooth因为谐波丰富各频段能量充足能保证所有频段都有东西可以滤。其次是方波带偶次谐波音色偏空灵。再来是脉冲宽度调制的PWM波可以让音色在频段间不断流动。如果你不想用合成器也可以用鼓循环作为载波出来的就是“说话鼓”的效果这也是很多电子乐最爱的音色之一。载波的音高布局也是有讲究的。如果载波是一个持续的pad音色和弦走向会直接影响声码器听感如果载波是简单根音那声码器更像“单音说话”。我个人喜欢把载波和弦分解成类似琶音器的节奏这样句子与句子之间会有明显的动态对比。3.3 配合自动化做出动态变化很多人做完静态声码器觉得太生硬就开始乱拧参数。这里我建议几个动态设计的思路自动化频段数量比如主歌用16频段人声朦胧不清像隔着对讲机到副歌拉到40频段人声突然清晰这种对比非常出效果。包络跟随的Attack和Release也可以用自动化来控制比如“Breakdown”段落让Release变长声码器尾音变得飘逸主歌结束时氛围感一下就出来了。更高级的玩法是加入MIDI和弦变化来“演奏”声码器。载波合成器弹什么和弦声码器听起来就是什么和弦即使人声唱的旋律没变。所以声码器也是很好的“编曲器”可以提前设计载波轨的MIDI旋律让它和人声形成互动对位做出类似“人声与电子和声对话”的层次。3.4 冷启动失败常见的3个细节如果你的声码器第一次试听“失败”了先别急着卸载插件多半是以下三个原因第一立体声与单声道不匹配。很多声码器插件默认输入是立体声但人声话筒是单声道如果声码器侧的侧链输入没设置成“单声道转立体声”或“左声道合并”就会出现有人声但没调制的情况。处理方法在声码器前插入一个Utility或Gain插件把单声道转为立体声或把侧链的“输入”选项改为监控左/右声道之一。第二载波轨音量过低。声码器的处理依赖于包络跟随如果载波音频太轻包络提取出来的控制信号很微弱出来的声音会软弱无力。解决方案是给载波轨加一个压缩器或限制器让载波信号保持稳定的电平同时注意不要让载波轨削波削波会让滤波器组产生失真。第三没有关闭载波轨的原始信号。很多声码器插件有个“Dry/Wet”混合比例有些人把它设成了100%干声等于声码器没有生效或者载波轨还保留着原来合成器的声音和声码器出来的效果声混在一起听起来就乱。一般来说如果你是叠加效果干湿比在40%-70%之间比较好如果你只想让声码器成为唯一的人声那可以把载波轨原声关掉只留声码器输出。4. 从经典音色到手把手调校几个绕不开的场景实操之后很多人会希望自己能做出明星同款声音。这个环节我整理几个最经典的声码器应用场景结合参数设置一起说。4.1 Daft Punk式“机器人对讲机”人声这种声音的特点是高通滤波感明显、中频突出、高频有轻微金属感整体像是隔着老式电台在说话。做法频段数量设在16到20之间载波用锯齿波或方波音高建议保持一致不要加太多滑音。人声轨前置一个低切滤波器High-Pass Filter把200Hz以下去掉这样调制信号更干净因为低频能量高容易让声码器发闷。再在声码器后挂一个中频提升的EQ比如在1kHz-3kHz位置加2-3dB让“说话”的清晰度出来。最后加一个模拟磁带饱和插件给整体音色增加一点点温暖感和压缩感。这套声音我实测下来在电子舞曲里非常稳。要注意人声和声码器声音的交叉重叠不能太厚如果是歌曲里有歌手的清唱段落然后再叠一个声码器副旋律两者频率要错开否则容易糊成一片。4.2 “Talkbox”式吉他版声码器很多吉他手向往那种像是从喉咙里发出的“说话”效果比如Bon Jovi的“Livin’ on a Prayer”前奏那段经典的Talkbox。Talkbox的原理和使用效果器不一样它是把吉他信号通过一根管子送到嘴里再由口中的空气调节共鸣最后用话筒收声的装置。不过在DAW里你可以用声码器接近它的听感载波用一台带失真或者过载的吉他音色调制信号依然是人声。把声码器频段设在12到16个之间因为频段越少越像“喉咙里挤出的话”。然后在声码器后挂一个Drive效果器比如Softube的Amp Room或原厂失真插件给音色增加一点毛刺感。有个技巧吉他音色里要有持续的延音不要一弹就消失。如果你的吉他音色太干可以用延迟或混响给载波轨“垫”一下持续性否则在声码器提取包络时会出现明显的断断续续感。4.3 和声合唱垫底给背景和声加一层“电子合唱”声码器不光能做主唱效果还能做和声背景。比如你有一段清唱的和声旋律想要让它在副歌更有质感可以做一个常规的声码器但把声码器的干湿比调到30%左右这样原人声保留较多声码器只提供叠加的一层“金属垫底”。这种用法的载波建议用比较宽的Pad音色和弦转位也要跟着和声走让音程关系匹配原人声。如果和声轨不止一个那就一个调一个声码器避免用同一个声码器处理多路人声因为不同人声的包络信息会打架出来的效果会很乱。4.4 进阶用鼓机当载波做出“会说话的鼓”这是我最喜欢玩的声码器用法之一。载波轨放一套鼓机循环调制信号放人声声码器输出的就是“鼓在说话”的效果。听起来很玄但实现起来并不难。关键是鼓组的混音状态低频的Kick不要太多否则包络跟随器会一直在低频段猛抽人声的其他频段就被压得听不清Snare和Hi-Hat要有一定的中高频能量这样人声的辅音齿音、唇音才能跟得上。我建议在鼓机轨上做一个初步EQ把150Hz以下低切掉一点再在3kHz-6kHz的位置稍加提升。频段控制在20左右因为鼓机信号天然不如合成器“稳”频段太多会造成很明显的抖动感反而少了那种“口齿含糊”的机械味。如果觉得鼓机载波太“脏”可以在声码器后挂一个轻度的Reverb或Delay把声音推远一点。5. 声码器相关的常见问题与排查技巧5.1 人声“听不清”或“含混不清”这个太常见了。排查看三步第一步确认调制信号人声有没有高于噪声底。如果是用耳机话筒或者笔记本自带麦克风录的信噪比不够声码器的包络跟随器会误把噪声当信号导致输出有“混响感”。第二步检查载波轨有没有足够的频率覆盖。如果载波是一个只有中频的简单波形那高频频段齿音区根本提取不到信号自然会“含混”。第三步适当提高包络跟随器的“灵敏度”或者“调制深度”不同插件叫法不一样但一般就是调整“Sidechain Gain”或者“Env Amount”。5.2 “机器人感”太重或太弱是频段选择的问题吗频段数确实是决定机械感的核心因素。但“机器人感”其实还和包络跟随器的曲线形状有关。如果参数里能选“硬拐点”Hard Knee和“软拐点”Soft Knee硬拐点会让频段音量变化更突然机器人感更强软拐点则更平滑适合民歌、氛围音乐那种柔和听感。另外载波波形也影响机械感。锯齿波偏“暖”、方波偏“空”、三角波偏“圆”几种波形的混合可以弱化机械感。如果你想让机械感完全消失那就别用声码器了可以考虑用和声器Harmonizer或者音高移位器它们是另一条思路。5.3 相位问题导致声码器声音发“飘”这是一个很深的坑尤其是你同时在多轨上用了同一个声码器或者声码器的输出和原始人声混在一起时。因为声码器内部的多频段滤波和包络跟随器会对信号产生不同程度的相位偏移所以声码器输出和原始人声叠加时频率边缘区域可能出现相位抵消听感上就是忽大忽小、发飘。解决办法有几个一是把声码器的输出用延时补偿Delay Compensation对齐或者把声码器放在Parallel并行轨道上通过时间对齐来减少相位干涉。二是把原始人声和声码器输出做轻微的左右声像偏移比如原人声在中间声码器输出偏左/右一点点这样相位抵消面积会减少。三是如果依然有抵消尝试把声码器输出的极性Polarity反转一次有时候能瞬间解决。5.4 齿音爆炸因为包络跟随器太灵敏齿音问题几乎都出现在“S”“T”“Z”这类辅音上。因为齿音的频率较高能量集中包络跟随器如果响应太快就会让载波在这些频段猛冲一下形成“嘶嘶”或者“啵啵”的爆炸声。解决思路一是调大包络跟随器的Attack时间让起音变钝二是在调制人声轨上先挂一个De-esser齿音消除器把6kHz到10kHz的齿音先压一压再送给声码器三是在载波轨的高频部分做个动态EQ降低对齿音的敏感度。三种方法我都试过最有效的是第二种De-esser放在声码器前面处理干净了后面怎么玩都稳。5.5 CPU占用过高怎么办声码器天生是CPU大户频段数高、采样率也高的时候占用量会直线上升。如果项目工程较大建议在声码器调好后直接“冻结”Freeze该轨道或者把它渲染成音频轨。另外注意声码器插件的采样率如果工程是96kHz而某款声码器还是内部默认44.1kHz那会额外增加转换运算可以先统一工程采样率再混音。6. 硬件与插件怎么选设备党实用指南声码器设备市场上既有老硬件也有新软件怎么选我的看法是先看你的用途和预算。6.1 硬件声码器经典但昂贵如果你玩的是模块化合成器或者复古设备可以考虑硬件声码器。比如Roland SVC-350、Korg VC-10现在二手价格不低但声音质感和软件还是不太一样的。硬件声码器有一点很吸引人不需要打开电脑、不需要考虑延迟直接接话筒和合成器就能玩特别适合现场演出。但如果是录音棚制作硬件声码器的局限性也很明显参数调节不方便无法完全自动化文件保存和恢复也麻烦。所以很多制作人即便拥有硬件声码器也主要是把它当作声音素材来源录完再慢慢剪辑而不是全程依赖它。6.2 软件声码器最适合大多数人的选择软件声码器多样且便宜不少DAW自带已经很能打。我整理了几个常见选项的对比插件/设备类型特点适合场景Ableton Live VocoderDAW内置40频段支持外部载波调制深度可调电子乐、鼓组载波Logic EVOC 20DAW内置20频段带共振峰合成器、门限、失真复古电子人声、旋律性声码器iZotope VocalSynth 2付费插件多模式含Talkbox、Polyvox、Compuvox现代电音人声、效果丰富Soundtoys Little AlterBoy付费插件不是传统声码器但带音高/调音门限可模拟机器人人声切片、快速变调TC Helicon Voicelive系列硬件吉他/人声一体化效果器现场演出、指弹吉他手选型逻辑很简单你要是有一款DAW还用Ableton或Logic直接先用自带类型如果你需要更细腻的调制曲线和更多模式再考虑VocalSynth这类第三方。Soundtoys的Little AlterBoy严格来说不是声码器但它的“T-Pain”风格人声非常适合做轻量级电音人声我经常把它和声码器配合着用一个管旋律音高一个管机器人质感效果很好。6.3 免费与开源的替代方案如果预算有限也不是没有好玩的免费选项。首推的是TAL Vocoder这款插件是免费的界面简洁支持外部载波和滞后分析虽然精度和高端插件对比还有点差距但做经典机器人声完全足够。其次可以考虑Cockos ReaVocoderReaper用户直接就能用它内置在ReaPlugs包里支持多路侧链除非你追求极高音质否则它其实是性价比很高的选择。不过说句实在话免费插件的可调参数一般比较少容易出现“怎么调都一样”的尴尬。我的经验是免费插件适合学原理等你明白频段、包络、载波之间的关系后再去折腾高端插件才会觉得“钱花得值”。7. 实操中值得收藏的小技巧与个人体会聊了这么多原理和步骤最后再分享几个我平时在工程里非常受用的技巧。第一个是“人声轨压缩”。很多人在做声码器前会先给麦克风轨挂个压缩器觉得这样能让包络跟随器更稳定。这没问题但压缩比不要太高一般2:1到3:1足够因为压缩太狠会让人声的瞬态消失包络跟随器跟着“平”了出来的声码器声音就没精神。更好的做法是给麦克风轨加一个高速高通滤波和轻度的EQ把人声的鼻音和低频隆隆声清理掉再送到声码器这样既能稳定包络又不会让低频段控制信号过强。第二个是“载波轨的滤波处理”。我见过不少初学者把载波音量推到最大声码器输出来又大又糊。其实载波轨不一定非要像乐手弹或者鼓手打那么“重”。很多时候给载波轨加一个低切和高切只保留600Hz到8kHz左右的频段声码器反而更清晰因为多余的低频会让滤波器组“分心”高频会放大齿音。第三个是“和弦织体与声码器配合”。如果你想要那种副歌全体起立的气场可以试试让声码器的载波音色和和弦同步载波用三和弦加一点开放排列人声在中音区喊唱出来的效果气势特别足。这一点在影视配乐和电子舞曲里都很常见也是我最近做歌最常用的一种编曲思路。第四个是“多轨声码器叠层”。单一声码器做人声主旋律是常规操作但如果你想毫不费力地做出大片感可以录三轨人声分别送入三个声码器载波设定成三个不同的八度或音区最后再叠在一起。这样出来的声码器合唱队会有明显的复音感和普通单轨声码器完全不在一个量级。不过要注意多轨叠层时相位抵消问题会放大最好在每轨后面都做一个基础的相位对齐或者用声像错开的方式分散开。最后一个建议是多用耳朵判断少盯参数表。我见过很多人在网上找“最佳参数”比如Attack 10ms、Release 50ms、频段24拿回来套在自己工程里结果声音并不好。原因是每首歌的混音平衡、人声动态、载波音色都不一样参数必须随艺术画面调整。我的方法是先把所有参数设置成极端值听得懂每个参数的影响再从极端往回调找到最适合当前素材的平衡点。这个方法笨但非常有效。声码器是一个很老的技术但直到今天它依然活跃在各种风格的音乐里从电子、嘻哈、流行到电影配乐都有它的位置。它能玩出来的花样远不止“机械人声”一种。希望你看完这篇文章能自己动手试一遍用你自己的声音和音色做出独一无二的声码器效果。
阅读完成 · 觉得有帮助?