🎬 智能素材拆条 (Asset Hub)
本地 Whisper 极速语音转写,自动探测视觉镜头边界、情感爆点与台词情感色彩,秒级切片归类。
Tauri 2 + Rust + React 18 · 本地优先 · 100% 隐私安全 · 全链路工业级自动化
graph TD
classDef client fill:#18192a,stroke:#8b5cf6,stroke-width:2px,color:#fff;
classDef core fill:#111220,stroke:#06b6d4,stroke-width:2px,color:#fff;
classDef native fill:#0e0f1a,stroke:#10b981,stroke-width:2px,color:#fff;
subgraph 前端与工坊工作流 [React 18 + Zustand + CSS Modules]
AH[1. 素材拆条工坊 Asset Hub]:::client --> SS[2. 剧本研磨工坊 Script Studio]:::client
SS --> WS[3. 5轨剪辑工作台 Workspace]:::client
WS --> EH[4. 消重发布工坊 Export Hub]:::client
end
subgraph 核心服务与驱动 [src/core & src/shared]
AFD[AtomicProjectFileDriver 原子防竞态持久化]:::core
MAP[Multi-Agent Drama Pipeline]:::core
US[UpdaterService 智能版本检测]:::core
end
subgraph 宿主与原生引擎 [Tauri 2 + Rust + 本地 AI]
RUST[Tauri IPC / SQLite / 资源池治理]:::native
FFMPEG[FFmpeg 硬件编解码 & 音画混流]:::native
WHISPER[faster-whisper 本地语音识别]:::native
DRAFT[剪映草稿逆向引擎 CapCut Draft Engine]:::native
end
AH -.-> AFD
SS -.-> MAP
WS -.-> RUST
EH -.-> DRAFT
AFD --> RUST
MAP --> RUST
RUST --> FFMPEG
RUST --> WHISPER| 层级 | 核心技术 | 架构定位与选型考量 |
|---|---|---|
| 桌面运行时 | Tauri 2 + Rust | 原生轻量化容器,安装包仅 ~15MB,内存占用极低,跨 macOS/Windows/Linux 统一。 |
| 前端应用 | React 18 + Vite | 组件化高度解耦,Zustand 状态机,CSS Modules 黑曜石工业风。 |
| 工程架构 | 模块化分层 (Modular Clean Architecture) | src/types (全域类型契约) + src/shared (共享工具) + src/core (领域核心服务) + src/components (组件)。 |
| 音视频与 AI | FFmpeg + faster-whisper | 本地硬件加速编解码、ASR 离线转写,多 Agent 大模型流式剧本研磨。 |
| 草稿与分发 | CapCut Draft Reverse | 逆向直接生成剪映全轨工程与 5 级消重参数,1 秒无损导入二次精剪。 |