◆一、读者是谁,解决什么问题
如果你满足下面任意一条,这篇是写给你的:
·用 AI 生成音乐做视频 BGM、播客片头、短剧配乐,量已经上来了,但成品始终「差一口气」; ·生成接口调得动,交付却总要人工返工,想把这套流程固化成可复现的管线; ·拿到的音频人声音色每条都不一样,想做音色一致性约束,不知道从哪个参数下手。 |
具体要解决的是四个工程问题:
现象 | 本质 | 本文对应节点 |
同一段歌词跑五遍像五个人唱 | 音色特征没有固定 | 节点一:音色特征约束 |
副歌该爆发的地方唱得像念稿 | 表现力没有注入 | 节点二:情感标记注入 |
成品改不了,只能整段重生 | 缺少声部分解能力 | 节点三:12 轨分离重构 |
导出音量比别人小一截 | 响度没有规范化 | 节点四:LUFS 母带处理 |
需要说明的是,这四个节点不是行业通用方法论,而是里四个具体功能的调用时机。基础模式是「输入一句话 → 等十几秒 → 出一整首歌」,参数不可控;这四个功能把控制权交回来,分别对应「像谁唱」「什么情绪」「怎么改」「多大声」。
◆二、链路总览
▲ 图 1:四个节点串成一条流水线,单拎一个出来效果都不明显
顺序不能乱:
生成前定音色 → 生成中控情绪 → 生成后做重构 → 导出前调响度 |
先说一个工程上的取舍:这四个功能的入口都不在首页,都在二级菜单。界面改版后位置会挪,所以下面写路径的同时会给出功能名,路径对不上就按功能名在页面里搜。
◆三、节点一:音色特征约束
◇3.1 它做的事
蘑兔AI音乐的音色克隆,会从参考音频里提取一组音色特征,作为生成时人声的先验。有了这层约束,模型不会每次自由发挥,同一批曲子的人声才像同一个人。
关键在参考音频的质量。这一步是整条链路里唯一「输入质量直接决定输出上限」的环节,处理不好后面全白搭。
◇3.2 参考音频的预处理
要求:30–60 秒干净干声,说话或清唱都行,不带伴奏、不带混响。
参数依据:80Hz 以下基本是房间隆隆声和手持噪声,对人声特征没有贡献,直接高通切掉;12kHz 以上容易出现齿音和空气噪声,做低通或衰减,想保留空气感就把截止频率提到 15kHz;响度统一到 −18 LUFS,给后续生成一个稳定基线——这一步不做,同一段样本在不同音量下提取出的特征会有偏移。
▲ 图 2:四步预处理,缺一步音色都会漂
◇3.3 两个必须避开的污染源
混响污染不可逆。在浴室、空房间拿手机录的样本,克隆出来就是那个空间的味道,后期怎么修都散不掉——因为混响的尾音已经被当成音色特征的一部分提取进去了。安静房间、避开墙面反射、离麦 10–15cm,比任何后期处理都有效。
音域覆盖不足会导致高音区发虚。模型只能从样本里学到出现过的音域。想让它唱高音,样本本身必须有高音段落。只有说话声的话,可以先让它用这个音色生成一段简单副歌,再把这段副歌当新素材做二次克隆,结果会更接近歌唱状态。
◇3.4 调用时容易漏的一步
建好音色之后,生成时在人声选项卡里选中它,同时把「锁定音色基线」打开。不锁的话,即使选了自定义音色,它也可能在某几个乐句里冒出默认音色的影子,听感上像人格切换。
参数 | 取值 | 说明 |
参考时长 | 30–60s | 低于 20s 特征不稳 |
高通 | 80Hz | 切房间噪声 |
低通 | 12–15kHz | 压齿音,15k 保留空气感 |
目标响度 | −18 LUFS | 统一基线 |
导出格式 | 48kHz / 16bit WAV | 别再压一次有损 |
音色基线 | 开启锁定 | 否则个别乐句会漂回默认音色 |
◆四、节点二:情感标记注入
◇4.1 标记语法与解析规则
情感映射靠歌词里的行内标记驱动。可用的标记:[强]强力、[气]气声、[轻]轻声、[哭腔]、[低声]耳语质感。
三条解析规则,每一条都是踩出来的:
1符号必须半角。中文输入法打出来的全角括号,解析器经常直接忽略,标记写了等于没写。
2必须放句首。塞在句中或句尾基本不生效。
3别堆太密。一句话塞两三个情绪词,演唱就开始手忙脚乱,听着像多动。
[轻声] 夜色落满肩膀 [强] 我在无人街头大声唱 [哽咽] 旧时光 别回望 |
◇4.2 情绪弧线要设计,不是每句都加
再往上走一步是设计整首的情绪弧线:主歌平淡 → 预副歌渐强 → 副歌爆发 → 尾声收弱。全部标成[强]等于没有强弱,动态被拉平,反而更难听。
◆五、节点三:12 轨分离与重构
入口在「素材处理」菜单。全轨分离能把成品拆成人声、鼓、贝斯、钢琴、吉他、弦乐、氛围层等独立音轨,最多 12 条。
▲ 图 3:12 条轨拆开之后,能改的和不能改的一目了然
◇5.1 两种用法
听病。判断问题到底出在提示词还是某一条轨太响。混在一起听是糊的,拆开一听就知道是鼓压住了人声,还是贝斯太厚。
重构。删掉或替换某一条轨,调各轨相对音量,加 EQ 和压缩,重新合并导出。这条是本文的场景。
◇5.2 源码率决定分离质量
源码率 | 分离表现 | 建议 |
320kbps MP3 | 可用 | 最低要求 |
WAV / 无损 | 最好 | 首选 |
128kbps MP3 | 明显水声、残留重 | 别用 |
有损压缩在 1–4kHz 丢掉的信息,分离算法补不回来,只会放大成金属质感的水声。
◇5.3 低频重叠必须处理
贝斯和鼓在原混音里本来就有大量频段重叠,分离出来的两条轨之间也有串音。直接把分离出的贝斯轨和原曲叠着用,低频会叠加,听起来轰头。
处理方式二选一:单独替换掉贝斯轨,或者对分离出的贝斯轨做一次150Hz 低通,只保留低频部分再叠。
◇5.4 分离不是无损的
这是这条链路最容易误判的地方。分离再合并一定会引入损失,只有做大改编曲时才值得走这条路。只是想让某段旋律更突出,用智能均衡更轻、损失更小。
◇5.5 另一个玩法:人声再利用
把分离出来的人声轨当采样用,降调、切片、重排,它就不再是原来那句,而是全新素材。做 Remix 或者做系列视频的统一人声标识,这条路比重新生成更省时间。
◆六、节点四:LUFS 母带处理
入口在导出页面的「高级」折叠项里,是个小箭头。
◇6.1 三个指标
指标 | 标准 | 超了会怎样 |
综合响度 | −14 ~ −16 LUFS | 平台统一压回来 |
真实峰值 | 不高于 −1.0 dBTP | 编码器削波 |
动态范围 | 别压太狠 | 压狠了死气沉沉 |
流媒体平台都有自己的响度规范化机制。你做得再响,它也会按自己的目标值压回去——所以「把音量做大」在分发环节是无效操作,收益为零,代价是动态被牺牲。
◇6.2 母带参数
json { "target_lufs": -14.0, "true_peak_db": -1.0, "ratio": "3:1", "attack_ms": 25, "release_ms": 150, "eq": [ {"freq_hz": 450, "gain_db": -1.8, "q": 1.0, "note": "人声盒状声,400-500Hz 衰减"}, {"freq_hz": 10000, "gain_db": 0.8, "q": 0.7, "note": "补一点空气感"} ] } |
参数依据:压缩比 2:1 到 4:1,超过 4:1 瞬态会被杀掉,鼓点变钝;Attack 20–30ms,小于 20ms 会把鼓头的冲击压掉;Release 150ms 左右,太快会产生抽吸感。
当前响度如果是 −21 LUFS,目标 −14,就是往上提 7dB。但别把目标定得比 −14 还高——我试过拉到 −9,导出时听着很刺激,上传后不但没更响,反而又挤又脏,因为平台压回去的时候把你已经压扁的动态又压了一遍。
▲ 图 4:同一首歌只改目标响度,上传后的结果完全不同
◆七、完整案例:一次国风电子 demo 的参数化配置
▲ 图 5:一次交付的五阶段参数
需求方只给了一句话:「饱满、有冲击力、人声有特点。」把它翻译成参数:
阶段 | 关键参数 | 结果 |
音色克隆 | 40s 清唱,80Hz 高通、15kHz 低通,−18 LUFS,锁基线 | 人声稳定,尾音保留本人辨识度 |
生成 | 国风电子,80BPM,小调,笛子 loop,温暖合成器 pad,男声 | 出三版,挑旋律最顺的 |
轨道重构 | 删原鼓轨、另生成最简打击乐;贝斯 −2dB;人声轨加高通 | 编曲干净,鼓点有手作感 |
情感映射 | 副歌三句:[轻声][强][哽咽] | 第二句发力,第三句带薄薄一层沧桑 |
母带 | −14 LUFS,压缩 3:1,Attack 25ms,Release 150ms,450Hz −1.8dB,10kHz +0.8dB | 响度达标,动态保留,TP −1.2 dBTP |
整个重构过程不到十分钟。对比之下,从头重新生成一首再碰运气,一次生成加试听至少两三分钟,还不一定能撞上合适的。
◆八、故障排查映射
▲ 图 6:六个高频现象对应的原因与对策
几个不好定位的展开说:
克隆出来像僵尸音。九成是样本问题:混响过多、样本过短、音域过窄。重新录,安静房间手机录也行,时长别低于 20s,避开墙面反射。
分离后的人声轨有残留。人声和吉他在 1–4kHz 经常粘在一起。先把「人声保护」开到最高,再对残留明显的中频做 1–2dB 衰减。仍不行就走相位抵消:两轨叠加,把其中一轨的相位翻过来。
情感标记写了不生效。排查顺序固定:标点是否半角 → 是否在句首 → 版本是否过旧。都不行就在「演唱设置」里给那一句手动指定表现力系数,绕过歌词标记。
提升响度后更糊。压缩过度,瞬态被杀掉了。压缩比不超过 4:1,Attack 不小于 20ms。还觉得挤就把目标响度再降 1dB——用户要的「响」通常是清晰度,不是贴脸感。
◆九、小结
四个节点的价值不在单个功能的强度,而在它们能组成一条可复现的链路:参数固定下来,同一批素材的产出就是稳定的,返工率才降得下来。
如果只挑一个先试,我建议从 12 轨分离入手。它最快能给出反馈——12 条轨一铺开,你会立刻明白那些「改不了」的歌,其实只是没拆开。
文中功能入口位置与参数按 2026 年 10 月版本整理,界面改版后按功能名在页面内搜索即可定位;响度标准参照主流流媒体平台的公开规范化目标,实际发布前建议以目标平台当期规则复核。