feat(task-3.13): VoiceCloneModal 四阶段克隆弹窗 #151

Merged
xiaoxia merged 1 commits from feat/voice-clone-modal into develop 2026-07-01 17:10:21 +08:00

1 Commits

Author SHA1 Message Date
Audit Bot ab9283e1bf feat: add VoiceCloneModal component with 3-stage progress
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 188h56m51s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 188h56m55s
- VoiceCloneModal.tsx: upload audio / record audio, fill voice name,
  submit clone task, 3-stage progress display (上传中 → 克隆中 → 完成)
- voice-clone-modal.css: CSS variables from global.css, xx-vcmodal-*
  naming convention, responsive breakpoints at 768/480px
- Uses Modal/Button from @/components/ui (V21 Design System)
- Calls createVoiceClone API (POST /api/v1/voice-clones mock)
- Props: open, onClose, onSuccess — integrates with MyVoices page

Task 3.13 — 音色克隆弹窗组件
2026-07-01 14:57:28 +08:00