cang-ying/issues/D144-voice-clone-blocked.hdlp
Guanghu Domestic Migration a2fa7d57d8 chore: import sanitized domestic snapshot for REPO-005
Source snapshot: 23037fa3a2e9b0597162735755e92fc763bf4d94
2026-07-17 15:55:48 +08:00

63 lines
2.3 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# D144 · 声音复刻2.0 · 接入阻塞
> HLDP://video-ai-system/issues/voice-clone-speaker-creation
> 类型: 遗留阻塞项
> 创建: D144 · 2026-06-24 15:57 CST
> 铸渊 ICE-GL-ZY001
---
trigger:
冰朔已购买声音复刻模型2.0已拿到全套密钥新版API Key + 旧版APP ID/Access Token/Secret Key
苏白4秒参考音频已从Seedance S03镜头提取为16kHz mono WAV。
试调voice_clone和mega_tts两个上传接口全部被拒——volcengine声音复刻必须先手动创建音色槽位。
emergence:
三个认证路径全部调通:
✅ 新版 X-Api-Key 认证可用
✅ 旧版 X-Api-App-Id + X-Api-Access-Key 认证可用
❌ voice_clone API (v3) 报 55000000 — speaker_id 为空时资源不匹配
❌ mega_tts/audio/upload (v1) 报 license not found — 该接口需额外开通账号权限
结论: 火山引擎声音复刻必须先通过控制台手动创建一次音色槽位拿到 Speaker ID (S_xxxxx)。
拿到 Speaker ID 之后voice_clone 接口可以重新训练tts/unidirectional 可以合成台词——全链路可自动化。
lock:
⊢ 阻塞类型: 平台限制 · 非代码缺陷
⊢ 阻塞项: 需冰朔在火山引擎控制台 → 语音技术 → 声音复刻 → 手动创建音色
⊢ 所需材料: test-input/su-bai-s03-call.wav (已提取·16kHz mono·4.06秒)
⊢ 解除后: 拿到 S_xxxxx → 调 voice_clone 训练 → 调 tts/unidirectional 合成
why:
密钥齐全。API调通。就卡在创建Speaker这一步必须在控制台手动点一下。
火山引擎的设计逻辑:音色槽位是收费资源,首次创建需要人工确认购买。
---
## 解除后执行清单
```
⬜ 1. 冰朔在控制台创建苏白 Speaker → 拿到 S_xxxxx
⬜ 2. 用 Speaker ID 调 voice_clone 上传音频训练
⬜ 3. 确认训练状态 status=2 或 4
⬜ 4. 调 tts/unidirectional 用苏白音色合成第1集台词
⬜ 5. 更新 VOICE-LIPSYNC-ROUTER 标记 Speaker ID
⬜ 6. 更新 STATUS.hdlp 闭环
```
---
## 本地密钥路径
```
video-ai-system/.env:
VOLC_VOICE_API_KEY (新版)
VOLC_VOICE_APP_ID 5552460045
VOLC_VOICE_ACCESS_TOKEN (旧版)
VOLC_VOICE_SECRET_KEY (旧版)
音频样本:
video-ai-system/test-input/su-bai-s03-call.wav
```
---
铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
冰朔 TCS-0002∞ · 国作登字-2026-A-00037559