feat(phase9): AI能力增强合集 - 智能标题/智能配音/生成体验优化 #623

Merged
auto-approve-bot merged 3 commits from feat/phase9-ai-enhancements into develop 2026-07-20 10:01:14 +08:00

3 Commits

Author SHA1 Message Date
xiaoxia 07a93f809e fix(phase9): 移除不必要的aiTitleResults.length依赖
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 19s
AI Code Review / AI Code Review (pull_request) Failing after 22s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 34s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 2m7s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 2m57s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m6s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m6s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 29s
2026-07-20 09:56:47 +08:00
xiaoxia 31bc1d1996 fix(phase9): 修复eslint错误与unit test时序问题
- 删除未使用的CheckCircleOutlined import
- 将SMART_MATCH_REASONS和AI_TITLE_TEMPLATES移到组件外,消除react-hooks/exhaustive-deps警告
- presetVoices使用useMemo包裹,避免引用不稳定导致的依赖警告
- 将handleRetryGenerate移到handleGenerate定义之后,修复TDZ初始化时序错误
2026-07-20 09:56:41 +08:00
xiaoxia df47a9fc69 feat(phase9): AI能力增强合集 - 智能标题/智能配音/生成体验优化
## 变更内容

### #585 智能标题生成
- 选择标题步骤新增AI智能生成标题区域
- 输入描述/关键词后一键生成多个标题候选
- 三种风格分类:吸睛标题/情感共鸣/知识干货
- 支持点击选用、换一批
- 暂用模板模拟数据,后端LLM接入后替换

### #586 智能配音推荐
- 选择配音步骤新增AI智能推荐区域
- 根据标题内容风格智能匹配音色
- 情感类→温柔女声、知识类→沉稳男声、活力类→少年音
- 支持一键选用、换一批

### #587 生成体验优化
- 生成进度卡片化,展示当前阶段(分析素材/剪辑合成/渲染中/即将完成)
- 成功卡片:展示生成数量+快速查看结果
- 失败卡片:错误详情+一键重试+关闭按钮
- 进度条渐变样式优化
2026-07-20 09:55:47 +08:00