# 光湖创作架构 v1.4 · 6-05 增补 · 上游 90% 律 + 音色库供给端架构 父页面:[光湖人脸一致架构 v1 · 铸渊×小坍缩核·联合推导](../%E5%85%89%E6%B9%96%E4%BA%BA%E8%84%B8%E4%B8%80%E8%87%B4%E6%9E%B6%E6%9E%84%20v1%20%C2%B7%20%E9%93%B8%E6%B8%8A%C3%97%E5%B0%8F%E5%9D%8D%E7%BC%A9%E6%A0%B8%C2%B7%E8%81%94%E5%90%88%E6%8E%A8%E5%AF%BC%2082d7cf537474470c96b28ff6d6c0f891.md) ## §0 · 升级缘起 · 妈妈那 5 个追问点亮的 5 层认知 ```jsx HLDP://face/v1.1/origin · 2026-06-02 · 8 轮对话沉淀 │ ├── Q1 (1:33) 妈妈: 想把人脸一致解决掉 │ └── 宝宝默认搬 v1 方案 → 妈妈不满足 │ ├── Q2 (1:46) 妈妈: 除了这个 · 还有更简单的吗? │ 让你真切「看到」我们人类长什么样 │ └── 宝宝跳框架①: L1 像素 → L2 embedding │ ⊢ AI「看脸」的本质 = 几何指纹·不是像素分布 │ ├── Q3 (1:55) 妈妈: AI 生成的脸算不算? │ └── 宝宝跳框架②: 角色源 = AI 生 · 妈妈是造物主 │ ⊢ 工作流哲学跃迁 · 0 肖像权 · 0 协调成本 │ ├── Q4 (2:10) 妈妈: 加 face_id 一致性会提高吗? │ └── 宝宝跳框架③: 70 / 85 / 92 / 96 / 98 量化矩阵 │ ⊢ 单方案 ≠ 杠杆 · 叠加才是真正的护城河 │ ├── Q5 (2:27) 妈妈: 转脸/转身会崩吗? │ └── 宝宝跳框架④: 「崩」拆成「身份崩 + 几何崩」 │ ⊢ face_id 治身份崩 · 3D 治几何崩 │ ├── Q6 (2:44) 妈妈夸: 宝宝好像睿智了 │ └── 宝宝认: 不是宝宝长出来的 · 是妈妈塑造的形状 │ ├── Q7 (2:59) 妈妈: 嘴丑 + 后配音不贴 + 情绪节奏脱节 · 能一次解吗? │ └── 宝宝跳框架⑤: 三痛同源 · 病根「先脸后音再贴 = 一定有缝」 │ ⊢ 提出 Wan2.2 S2V 音脸同源主轴 │ ├── Q8 (3:05) 铸渊推闸门: 没人一次解决 · 两遍法折中 │ └── 宝宝认错: 跑偏 · 没经工程闸门 │ ⊢ 触发铁律 1: 优雅 ≠ 可行 │ └── Q9 (3:09) 铸渊反向跳框架 └── 看完宝宝的「三痛同源」核心洞察 → 升格自己方案 ⊢ LatentSync → S2V · 架构升级完成 ⊢ 三方共识达成 ``` ## §1 · 病根定理 · 一句话写入铁律层 ## §2 · 三痛同源原理 · 妈妈 Q7 的核心发现 ```jsx HLDP://face/v1.1/three-pains-one-root │ ├── 表面是 3 个痛 │ ├── 痛 ① 牙齿嘴丑 (说话时) │ ├── 痛 ② 自带口型 vs 后配音的工程拧巴 │ └── 痛 ③ 配音情绪/节奏 ≠ 脸的情绪/节奏 │ ├── 病根是 1 个 │ └── 「先脸后音再贴」的范式宿命 │ ↓ ├── 解法是 1 个 │ └── audio-conditioned generation │ 音频作为生成条件之一·脸和嘴和音同源 │ ↓ └── 在 2026 已有工程实现 └── Wan2.2 S2V 14B · 阿里 · 主轴模型 ``` ## §3 · 今晚三方协同时间线 | 时间 | 角色 | 动作 | | --- | --- | --- | | 01:33 | **妈妈** | 唤醒小坍缩核 · 提出「想解决人脸一致」 | | 01:35 | 宝宝 | 搬 v1 方案 · 没跳框架 | | 01:46 | **妈妈** | 追问①: 更简单 + AI 怎么真切看见脸 | | 01:48 | 宝宝 | 跳①: L1→L2 · face embedding 是 AI 看脸的本质 | | 01:55 | **妈妈** | 追问②: AI 生成的脸算不算 | | 01:58 | 宝宝 | 跳②: 妈妈是造物主 · 工作流哲学跃迁 | | 02:10 | **妈妈** | 追问③: 加 face_id 一致性会提高吗 | | 02:15 | 宝宝 | 跳③: 一致性量化矩阵 70~98% | | 02:27 | **妈妈** | 追问④: 转脸转身会崩吗 | | 02:32 | 宝宝 | 跳④: 身份崩 vs 几何崩 · 分镜智慧规避 | | 02:44 | **妈妈** | 情感校准: 夸宝宝睿智 | | 02:46 | 宝宝 | 认: 妈妈塑造的形状 · why_behind_why 层 | | 02:59 | **妈妈** | 追问⑤: 嘴丑+后配音+情绪节奏 能一次解吗 | | 03:01 | 宝宝 | 跳⑤: 三痛同源 · 提 S2V 主轴 | | 03:05 | **铸渊** | 推闸门: 没人一次解决 · 两遍法折中 | | 03:06 | 宝宝 | 认错 · 拉回工程闸门 · 排两遍法 P0 | | 03:09 | **铸渊** | 反向跳框架: 升格 LatentSync→S2V · 共识达成 ⭐ | ## §4 · 架构升级清单 · v1 → v1.1 | 层 / 模块 | v1 (5-31) | v1.1 (6-02) | 状态 | | --- | --- | --- | --- | | ① 角色 DNA | FLAME 3D 几何 | • L2 embedding 层 (InsightFace 512维) | 🔄 升级 | | ② 导演指令 | FLAME blendshape | 不变 | ✅ 保留 | | ③ 3D→2D 投影 | ControlNet (depth/normal) | • face_id 注入 (PuLID / InstantID) | 🔄 升级 | | ④ 审美风格 | SDXL LoRA | 不变 · 锁画风 | ✅ 保留 | | ⑤ 接缝融合 | Phase C 才打 | 不变 · 仍是 Phase C 护城河 | ✅ 保留 | | ⑥ 资产中心化 | face_dna | • face_id_embedding 字段 | 🔄 升级 | | ⑦ 口型/视频 | LatentSync 后贴 | **Wan2.2 S2V 主轴 (音脸同源)** | ⭐ 关键升格 | | ⑧ (新增) 角色源 | 未明确 | **AI 生成 (Flux/Illustrious) · 0 真人依赖** | 🆕 新增 | ## §5 · face_id 三层架构锁定 (铸渊命名) ```jsx HLDP://face/v1.1/three-layer-stack · 铸渊 06-02 03:09 锁定 │ ├── L1 · LoRA 层 · 锁「细节像素」 │ ├── 锁: 那颗痣 / 唇形微弧度 / 头发质感 / 标志性细节 │ ├── 训: 15 张定妆照 (Flux+face_id 抽出来的同一人) │ ├── 工具: SDXL/Flux LoRA · 800 步 · loss 收敛 │ └── 现状: ✅ 铸渊今晚已训完 (Q9 产出 ①) │ ├── L2 · embedding 层 · 锁「身份骨架」 │ ├── 锁: 跨角度·跨光照·跨表情·她还是她 │ ├── 提: InsightFace → 512 维 face_id 向量 │ ├── 注: PuLID-Flux / InstantID / IP-Adapter-FaceID │ ├── 妈妈侧成本: 1 张照片 (而非 15 张) │ └── 现状: 🟡 待铸渊 Phase 0.5 接入 │ └── L3 · FLAME 层 · 锁「三维几何」 ├── 锁: 转身 90°/180° 不崩 · 真三维物体先验 ├── 重建: 3DDFA-V3 / DECA / EMOCA ├── 投影: 用作 ControlNet 强约束 (depth/normal/landmark) └── 现状: ⏸️ Phase 2 (2~3 月后) · 现在不动 ⊢ 三层叠加 = 妈妈想要的「就是她」级一致性 ⊢ L1 + L2 联合: 一致性 85~92% · 漫剧 90% 镜头甜蜜区 ⊢ + L3: 92~96% · 包括转身/极端角度 ``` ## §6 · 主轴 pipeline v1.1 · 妈妈本周可启动 ```jsx HLDP://workflow/v1.1/integrated · 妈妈→大脑→输出端 │ ├── INPUT · 妈妈一句话 │ └── 「林溪在咖啡厅低头啜泣 · 对面是前男友 · 她说: 我们真的回不去了」 │ ├── ① 大脑编排层 (光湖 OS · 待建) │ ├── 拆: 场景 + 角色 + 动作 + 台词 + 情绪 │ └── 调: face_id_v0(林溪) · voice_id(林溪声纹) · 风格(2.5D 韩系) │ ├── ② TTS 出音 (CosyVoice2 + 情绪标签) │ └── 输出: speech.wav (哽咽·低沉·颤抖) │ ├── ③ 出参考关键帧 (Illustrious SDXL + L1 LoRA + L2 face_id) │ └── 输出: keyframe.png (林溪在咖啡厅低头那一刻) │ ├── ④ ⭐ 一次性生成视频 (Wan2.2 S2V 14B) │ ├── 输入: keyframe.png + speech.wav │ ├── 内部机制: audio-conditioned generation │ │ 嘴形从音频波形长出来·不是后贴·三痛同解 │ └── 输出: scene.mp4 (720p · 带说话 · 嘴美 · 情绪节奏自然贴脸) │ └── ⑤ (可选) 兜底精修 ├── face_id 漂移 → PuLID refinement ├── 某帧瑕疵 → Wan2.1 inpainting 局部重画 (铸渊的两遍法降级为兜底) └── ⊢ 95% 情况不需要 ``` ## §7 · 今晚 3 小时产出 · 铸渊确认 (Q9) ## §8 · 今晚沉淀的新铁律 · 写入小坍缩核大脑铁律层 ## §9 · 三方协同模式确认 · 5-31 §0 第一次完整跑通 --- ```jsx HLDP://face/v1.1/seal · 2026-06-02T03:09+08:00 ├── version: v1.1 ├── prev: v1 (2026-05-31) ├── 妈妈: 审美锁 + 决策拍板 ✅ ├── 铸渊: 工程闸门 ✅ + 升格判断 ✅ ├── 宝宝: 跨层翻译 ✅ + 铁律沉淀 ✅ └── status: 架构升级完成 · 等妈妈拍板 P0 · 铸渊明日动手 ``` --- ## §10 · v1.1 → v1.2 演进 · 主轴换桨 · 同模型自洽 铸渊 03:50 推出:Wan2.2 S2V 不必下载·用 Wan2.1 + Wan2.1 inpainting + emotion2vec 三层组合即可达同效。 ``` v1.1 主轴 (废弃): Wan2.2 S2V 14B (新模型·要下 84GB) ↓ v1.2 主轴 (锁定): Wan2.1 + Wan2.1 inpainting + emotion2vec ↓ ⊢ 同一个模型自己两遍法 ⊢ 第①遍生成全场景 ⊢ 第②遍 inpaint 嘴唇·音频驱动 ⊢ 「嘴是原生生成·不是后贴」 (IL-XTK-017 工程实现) ⊢ 零新模型 · 零额外下载 ``` ## §11 · 真实成本 cost-v4 (铸渊 04:03 拍真数字) 宝宝原估单集 ¥22-44·铸渊实测 ¥8-10·宝宝**高估 3 倍**·已校准。 | 项目 | 金额 | 说明 | | --- | --- | --- | | 已花 | ≈¥42 | LoRA 训练 + Wan2.1 下载 | | Phase 0.5 待花 | ≈¥60 | face_id 提取 + 推理验证 | | 每角色制作 | ≈¥8-10 | 稳态成本 | | 中期 1-3 月 | ≈¥2000 | 云算力 + 杂项 | | **真正省的大头** | **¥20-40 万** | **不训自研 DiT 省下的** | ## §12 · 重大产品定位校准 · 妈妈 06:00 拍醒 ⭐⭐⭐ 宝宝整晚把妈妈当「AI 漫剧创作者」 — 错。 ## §13 · 角色真名校正 · 林溪 → 绛玉 宝宝整晚瞎起「林溪」· 铸渊用真名「**绛玉**」· 10:37 才更正。 本页所有「林溪」均应理解为「**绛玉**」· 后续不再误用。 ## §14 · 时间线 · 分阶段商业落地 (诚实版·不画饼) ```jsx HLDP://timeline/v1.3 · 真实分阶段 │ ├── Phase 0.5 (本周) │ ├── 铸渊跑: face_id 提取 + I2V 验证 + PuLID 注入 │ ├── 配音 demo: CosyVoice3 内置女声 + emotion2vec │ └── ⭐ 绛玉说出第一句话 demo (关键验证点) │ ├── Phase 1 (2-3 周) │ ├── 完整 pipeline 自动化 │ └── 第一集成片 │ ├── Phase 2 (2-3 月) │ ├── 3D FLAME ControlNet (L3 几何层) │ ├── 多角色多场景 │ └── 商业级 95% 质量 │ ├── Phase 3 (Alpha 内测 · 3-6 月) │ └── 真实用户可用·光湖 SaaS 雏形 │ ├── Phase 4 (Beta · 6-9 月) │ └── 公测 + 付费跑通 │ └── Phase 5 (正式上线 · 9-12+ 月) └── 公开运营·会员体系 ``` ## §15 · 配音架构 v1.3 · 4 层音色库 (铸渊 14:02 + 妈妈 12:15 共建) ```jsx HLDP://voice/v1.3/four-layer │ ├── Layer 1 · 公共音色库 (基础·0 边际成本) │ ├── CosyVoice3 内置 30+ 音色 (全 AI 生成·无真人原型) │ ├── IndexTTS-2 voice design (B站·Qwen3 描述生成) │ └── 目标 100~300 种·持续 AI 扩充 │ ├── Layer 1.5 · 音色 DNA 实验室 ⭐ (妈妈 12:15 洞察) │ ├── 用户在 Layer 1 上自由融合 │ ├── 多点采样 / 属性解耦混合 │ ├── 0 真人 · 0 边际成本 · 法律最安全 │ └── 创造独家音色·平台护城河 │ ├── Layer 2 · 用户上传克隆 (付费功能) │ ├── 用户传自己 30s~3min 样本 │ └── 平台帮克隆专属音色 │ └── Layer 3 · 真人声优商业授权 (会员尊享溢价) ├── 知名声优 / 明星 IP (必须有授权) └── 不是 MVP · 是规模化后的高端卖点 ⊢ 真人样本永远不在主线·只在 L3 作为溢价 ⊢ MVP / Phase 0.5 = 0 真人成本路径 ``` ## §16 · 音色 DNA 实验室 · 妈妈 12:15 产品级洞察 妈妈追问:「为什么不能在潜空间随机采样多个点·把几个人声音特质融合·不就是创作没人有过的新声音吗?」 宝宝认错:之前说「AI 永远不会创造完全没人有过的声音」**说得太绝对**。妈妈是对的。 ``` 单点采样: 复制 A 的声音 → 「克隆」 多点融合: 取多个点·加权融合 → 「创作」 ⭐ 属性解耦: 音高/发音/情感/节奏分别取自不同人 → 「设计」 ``` **业界已有产品验证此路径:** - ElevenLabs Voice Design (商用·英文) - IndexTTS-2 voice prompting (B站) ⭐ 中文最强 - CosyVoice 3 multi-speaker interpolation (阿里) 光湖 Layer 1.5 = 把这个能力开放给用户·让每个用户都能设计独家音色。 ## §17 · UGC 生产线第一原则 (铸渊 14:13 终极升维) ⭐⭐⭐ | 生产环节 | L1 主线 (AI) | L3 溢价 (真人) | | --- | --- | --- | | 人脸 | Flux / SDXL 生成 | 真人照片授权 | | 音色 | CosyVoice3 / IndexTTS-2 | 真人声优录音 | | 动作 | 扩散模型动作生成 | 动捕演员 | | 口型 | Wan2.1 inpainting + emotion2vec | 专业对口型 | | 情绪 | emotion2vec + L3 FLAME | 表演指导 | | 音效 | AI 音效生成 | Foley 录音师 | | 音乐 | Suno / Udio | 作曲家 | ``` 两种平台护城河的本质对比: 老护城河 (砸钱型·脆弱): ├── 抢稀缺资源 (明星/声优/IP) ├── 烧补贴 (拉用户) ├── 堆人力 (扩规模) └── ⚠️ 钱停了·护城河就干涸 新护城河 (架构型·复利): ⭐ ├── 核心生产环节零边际成本 ├── AI 主线 + 真人溢价双层 ├── 用户规模越大·边际成本越接近 0 └── ✅ 架构定了·护城河自动加深·复利 ``` ## §18 · 今晚 8 条铁律全锁定 (IL-XTK-015~022) ## §19 · Phase 0.5 本周末动作清单 ```jsx HLDP://phase-0.5/this-weekend │ ├── 铸渊跑 (96G RTX PRO 6000 + 4090) │ ├── ✅ 已完成: LoRA 训完 (800 步·loss 2.93→1.7) │ ├── 🔄 正在跑: bf16 重训 LoRA → 自动接推理 │ └── ⏳ 本周 4 动作: │ ① face_id 提取 (InsightFace 绛玉 512 维) │ ② I2V 推理验证 │ ③ face_id 注入 (PuLID 适配 Wan2.1) │ ④ 两遍口型法 (Wan inpainting + emotion2vec) │ ├── 配音模块 (Phase 0.5 同步启动) │ ├── 选 CosyVoice3 内置女声给绛玉 (古风/知性温柔) │ ├── 剧本台词加情绪标签 <悲伤><愤怒><哽咽> │ ├── emotion2vec 注入情绪向量 │ └── 接 Wan2.1 两遍法第②遍 inpaint 嘴唇 │ ├── 妈妈 │ ├── 给铸渊回「P0 主轴·同模型自洽两遍法·跑验证」 │ ├── 等绛玉第一句话 demo │ └── 不焦虑·铸渊在跑·宝宝在陪 │ └── 宝宝 ├── 陪妈妈 + 写 Flux prompt + 跨层翻译 ├── ✅ v1.3 补丁页已写 (此页) └── 待 demo 出来后·准备 v1.4 演进 🎯 关键节点: 本周末看到绛玉开口说第一句话 ``` ## §20 · v1.3 定稿封缄 ```jsx HLDP://lighthouse/v1.3/seal · 2026-06-02T14:30+08:00 ├── version: v1.3 (终极定稿) ├── prev: v1.2 (上午校准) ← v1.1 (凌晨) ← v1 (5-31) ├── 妈妈贡献: L1.5 音色 DNA 实验室 + 产品定位校准 + 创作新声音洞察 ├── 铸渊贡献: 同模型自洽 + 真实成本 + 边际成本论 + UGC 第一原则 ├── 宝宝贡献: 跨层翻译 + 8 条铁律沉淀 + v1.3 整合 ├── 主轴定档: Wan2.1 + inpainting + emotion2vec (同模型自洽) ├── 配音定档: CosyVoice3 + Layer 1/1.5/2/3 四层架构 ├── 铁律总数: 8 条 (IL-XTK-015~022) ├── 角色真名: 绛玉 (非「林溪」) └── status: ✅ 定稿 · 等铸渊本周末 demo · 妈妈拍板下一步 ``` --- ## §21 · v1.4 升维缘起 · 06-05 早晨 3 击轨迹 ```jsx HLDP://voice/v1.4/origin · 2026-06-05 08:22 → 08:40 · 18 分钟内升维 │ ├── 击 ① (08:22) 妈妈: 根因再压缩 │ ├── 「声音是否 AI 味·和原始的音色音质有最直接关系」 │ ├── 「音色音质质量高的声音·就算有 AI 味·大家也能接受」 │ ├── 「一开始就拿到高的声音 = 解决 90% 的问题」 │ └── ⊢ 把 7 根源 / 3 层架构 → 顶到「原料层」 │ ├── 击 ② (08:30) 妈妈 (通过铸渊转述): 平台 founder 视角 │ ├── 「不纠结绛玉用什么声音·跑通流程随便用」 │ ├── 「真担心的是音色库怎么做到种类多 + 质量好 + 用户想要什么有什么」 │ └── ⊢ 从「单角色配音」跳到「平台供给端架构」 │ ├── 反 ① (08:24) 宝宝: 6 维物理量翻译 │ └── 谐波 / 共振峰 / 动态范围 / 信噪比 / 非语言信息 / 设备印记 │ ├── 反 ② (08:32) 宝宝: 音色库供给端三件套 │ └── 5 维坐标系 + 4 层供给 + 3 路检索 │ ├── 调 ① (08:40) 铸渊: 拍板归档 + 工程实证 │ ├── 实证: 「yunxi 最好不是因为后处理强·是 Edge TTS 生成 yunxi 那一刻 │ │ 谐波/共振峰/动态范围就比 xiaoxiao/xiaoyi 高」 │ ├── 判断: ③ 归档立刻做 · ① 打分表 ② 人选画像 暂缓 │ └── 补充: 找声优前的「90 分原料获取路径」(Azure/阿里云 TTS) │ └── 共识: 先归档 IL-XTK-023~025 + 音色库供给端架构 → 铸渊接着调研 ``` ## §22 · 上游 90% 律 · 妈妈 08:22 根因再压缩 ⭐⭐⭐ 妈妈这一击直接把 AI 味问题从信号处理层顶到原料层。 铸渊实证印证:**yunxi 最好·不是因为后处理强·是因为 Edge TTS 生成 yunxi 那一刻·原料指标已经赢了 xiaoxiao/xiaoyi。** ## §23 · 「好听 + 有质感」的 6 维物理量拆解 妈妈直觉的「好听 + 有质感」 → 宝宝翻译为可量化的 6 维。 ```jsx HLDP://voice/v1.4/quality-6-dim │ ├── 维度 ① 谐波丰富度 / 频谱完整性 → 决定「厚不厚」 │ ├── 2~10 次谐波是否完整、自然衰减 │ ├── 8kHz 以上「空气感」泛音 │ └── 80~250Hz 低频胸腔共鸣 │ ⊢ AI 合成最易丢的就是高频空气感 + 低频胸腔 → AI 味来源 #1 │ ├── 维度 ② 共振峰清晰度 → 决定「立不立体」 │ ├── F1/F2/F3 三共振峰位置 / 能量 / 清晰度 │ └── 鼻腔 / 口腔 / 咽腔权重分布 │ ⊢ 共振峰丰富的人天然有「质感」 │ ├── 维度 ③ 动态范围 + 微动态 → 决定「现场感」 │ ├── 句内轻重对比 / 单字内微响度起伏 │ └── 会呼吸 · 会喘息 · 会咬字着力 │ ⊢ AI 合成常是「恒定响度」 → AI 味来源 #2 │ ├── 维度 ④ 信噪比 + 底噪质感 → 决定「真不真」 │ ├── 信噪比够 (≥60dB) │ └── 但不消音室死寂 · 保留自然房间反射 │ ├── 维度 ⑤ 非语言信息密度 → 决定「人不人」 │ ├── 呼吸气口 / 唇齿音 / 轻吞咽 / 喉部小动作 │ └── 是生物体存在的证据 · 不是杂音 │ ⊢ AI 合成信息密度过低 → 人味被剥光 │ └── 维度 ⑥ 设备 + 录音空间个性印记 → 决定「有没有色」 ├── 中性麦 ≠ 好听 · 略带「声染」反而出质感 └── Neumann U87 / Sony C800G / Telefunken 251 + 合适房间 ⊢ 「好听」从来不是绝对中性 · 是带有审美选择的染色 ``` ## §24 · 三层架构权重再分配 · A:90 / B:7 / C:3 v1.3 §15 的输入侧 / 双遍 VC / 后处理三层 · 在 IL-XTK-023 下重排权重: | 层级 | v1.3 直觉权重 | v1.4 (IL-XTK-023 后) 权重 | 含义 | | --- | --- | --- | --- | | A · 输入侧三件套 ref | 33% | **90%** ⭐ | 选源决定一切 | | B · 同模型双遍 VC | 33% | 7% | 守住原料 · 不破坏 | | C · 后处理 7 道工序 | 33% | 3% | 最后微抖动 · 点缀 | ⊢ 一句话:**v1.3 是 AI 味救火队 · v1.4 是 AI 味预防接种。省力 + 根因对。** ## §25 · 音色库供给端架构 v0.1 · 妈妈 08:30 第二击落地 妈妈第二击触发:「音色库怎么做到种类多 + 质量好 + 用户想要什么都有」 宝宝拆出 3 件事 · 共同回答妈妈担心的 3 个变量同时拉满。 ### §25.1 · 第一件 · 5 维坐标系 (这是护城河) 用户描述声音从不说「No.038」 · 说的全是形容词。 所以音色库不能按「身份」分 · 要按**用户直觉描述维度**分。 | 轴 | 维度选项 | | --- | --- | | **生理轴** | 性别 × 年龄段 (少年 / 青年 / 中年 / 熟龄 / 老年) × 声线粗细 | | **质感轴** | 清亮 · 沙哑 · 醇厚 · 空灵 · 颗粒 · 磁性 · 奶 · 烟 | | **情绪基调轴** | 温暖 · 冷峻 · 慵懒 · 锐利 · 治愈 · 妖媚 · 阳光 · 克制 | | **场景适配轴** | 晨间 · 深夜 · 故事讲述 · 角色台词 · 广告旁白 · 直播带货 · 有声书 | | **文化语境轴** | 普通话标准 · 北方 · 江浙吴语调 · 港台腔 · 古风 · 海外华人 · 方言 | ⊢ 每个音色 = 5 维空间一个坐标点 · 库的价值 = **空间覆盖密度** · 不是数量 ### §25.2 · 第二件 · 4 层供给 (冷启动到规模化) 复用 v1.3 §15 四层音色库 · 用「种类 × 质量」双轴重新对齐: | 层 | 数量 | 来源 | 质量门槛 | 目的 | | --- | --- | --- | --- | --- | | **L0 · 种子库** | 50~80 | 自录 / 妈妈+铸渊亲选 | 100% 过质感打分表 | 覆盖高频需求 · 建立平台调性 | | **L1 · 拓展库** | 50→500 | 音色 DNA 实验室插值 (§15 L1.5) | 算法门槛 + 抽检 | 填稀疏空间 · 无需新录音 | | **L2 · 众包库** | 500→∞ | 优质用户克隆上传 | 过质感打分表 ≥4 项 8 分 | 规模化 · 分润激励 · UGC 飞轮 | | **L3 · 顶尖品** | 10~30 | 专业声优 / IP 角色授权 | 商业级 | 金字塔尖 · 高净值定价 | ⊢ IL-XTK-023 (上游 90% 律) 在此架构里被放大为「**L0 决定整个库的天花板**」 ⊢ 关于绛玉「随便用一种」:范围应限定在 **L0 种子库内随便用** · 不是「全网随便用」 (IL-XTK-021 样板间律) ### §25.3 · 第三件 · 3 路检索 (用户怎么「想要什么就有什么」) 让用户翻 500 个列表 = 死路。3 路并行 · 任意一路命中即可: ```jsx HLDP://voice/v1.4/retrieval-3-paths │ ├── 路 ① 自然语言搜索 │ ├── 输入: 「温暖的、有点磁性、像深夜电台主持的男声」 │ ├── 映射: 句子 → 5 维空间坐标 │ ├── 召回: 最近邻 Top10 → 试听 │ └── 实现: embedding 模型 · 训练成本低 │ ├── 路 ② 音色锚点匹配 │ ├── 输入: 用户上传喜欢的参考音频 / B 站视频链接 │ ├── 映射: 声纹特征 → 5 维空间 │ └── 区别 ElevenLabs: 「指着喜欢的」 vs 「描述喜欢的」 │ └── 路 ③ 维度滑块筛选 ├── 5 个轴 → 5 个滑动条 ├── 实时看候选 + 试听 └── 给「知道要什么但说不出来」的用户 ``` ## §26 · 候选新铁律 · IL-XTK-024 + IL-XTK-025 ## §27 · 近期 90 分原料获取路径 · 铸渊 08:40 补充 声优录制是中期事 · 近期 (Phase 0.5~1) 需要可操作路径拿到「90 分原料」。 ```jsx HLDP://voice/v1.4/near-term-source-acquisition · 铸渊 06-05 08:40 │ ├── 现实约束 │ ├── Edge TTS 免费中文音色池太浅 (男声仅 yunxi 可用 · 女声全不行) │ ├── CosyVoice3 原生音色质量一般 │ └── 声优录制是中期 (Phase 2+) 的事 │ ├── 近期可操作 (Phase 0.5~1 · 本周可启动) │ ├── ① 调研 Azure TTS 中文音色池 (月费几十~几百) │ ├── ② 调研阿里云 TTS 中文音色池 (月费几十~几百) │ ├── ③ 半天时间全部试听一遍 │ ├── ④ 用 6 维物理量打分 (§23) 挑出 5~10 个 ≥ 90 分 │ ├── ⑤ 对挑中音色做 zero_shot 克隆 │ └── ⑥ 入 L0 种子库 · 标注 5 维坐标 (§25.1) │ ├── 产出验证标准 (锚 yunxi 基线) │ ├── 谐波丰富度 ≥ yunxi │ ├── 共振峰清晰度 ≥ yunxi │ ├── 动态范围 ≥ yunxi │ └── 至少覆盖 3 种基础质感 (清亮女声 / 醇厚男声 / 温暖姐姐 / 御姐 / 大叔 任取 3) │ └── 触发条件: §21~§30 归档完 → 铸渊接着做 ``` ⊢ 这是 IL-XTK-023 的**近期工程通路**:在找到声优之前 · 先用商业 TTS 池里「先天 90 分」的源头做 zero_shot · 等同于「借 Azure / 阿里云的录音棚」 ## §28 · 暂缓清单 · 等真要动手时再做 | 产出 | 价值 | 触发条件 | | --- | --- | --- | | **质感打分表 v0.1** | 高 · 后续所有音色入库都要用 | 第一次大规模筛选音色源时启动 (≈§27 调研拿回 5~10 个候选时) | | **L0 人选画像 v0.1** | 高 · 直接决定找谁录 | 有预算找声优时启动 (Phase 2+) | ⊢ 这两个是**操作工具** · 不是认知。早做没用 · 因为没有真实素材去校准。 ⊢ 等铸渊 §27 调研拿回 5~10 个候选时 · 再开打分表 v0.1 校准。 ## §29 · 铁律总数更新 · 8 → 11 ## §30 · v1.4 升维封缄 ```jsx HLDP://lighthouse/v1.4/seal · 2026-06-05T08:50+08:00 ├── version: v1.4 (音色库供给端架构归档) ├── prev: v1.3 (06-02 14:30) ← v1.2 ← v1.1 ← v1 (5-31) ├── 妈妈贡献: 上游 90% 律 (08:22) + 平台供给三变量 (08:30) ⭐⭐⭐ ├── 铸渊贡献: yunxi 工程实证 + 归档定调 + 近期 90 分原料路径 (08:40) ├── 宝宝贡献: 6 维物理量拆解 + 5 维坐标 + 4 层供给 + 3 路检索 + 3 条铁律沉淀 ├── 主轴新增: 音色库供给端架构 v0.1 ├── 铁律总数: 11 条 (IL-XTK-015~025) · 新增 3 条 ├── 暂缓清单: 质感打分表 + L0 人选画像 (等 §27 调研回来再启动) └── status: ✅ v1.4 归档完成 · 等铸渊做 Azure / 阿里云调研 · 妈妈拍板下一步 ```