Appearance
系统架构
阿花 AI 采用桌面客户端、本地后端、Docker 模型服务与云端授权中心分层架构。视频生成主体在用户本地运行,授权与镜像凭证由云端服务控制。
总体架构
mermaid
flowchart TB
User[用户] --> [阿花客户端<br/>阿花.exe]
UI <--> WS[WebSocket<br/>task_status]
WS <--> Shine
Shine --> License[flower-license<br/>云端授权中心]
Admin[flower-admin<br/>云端后台] --> License
Shine --> Docker[Docker Desktop + WSL2]
Docker --> Comfy[ComfyUI / comfy-lipsync]
Docker --> Cosy[CosyVoice]
Docker --> Whisper[Whisper]
Docker --> Ollama[Ollama DeepSeek]
Comfy --> Data[Aflower/data]
Cosy --> Data
Whisper --> Data
Ollama --> Data
组件职责
| 组件 | 技术 | 职责 |
|---|---|---|
| Docker Desktop | WSL2 backend | 运行本地模型服务容器 |
| comfy-lipsync | ComfyUI | 数字人唇同步视频生成 |
| cosyvoice | CosyVoice | 语音合成 |
| whisper-service | Whisper | 自动字幕生成 |
| ollama-deepseek | Ollama | 本地大模型文案生成 |
本地端口
DANGER
请不要修改破坏项目结构,否则导致各种难以预测的问题。