# AISV **Repository Path**: Elams/aisv ## Basic Information - **Project Name**: AISV - **Description**: AISV 智能视频工坊 —— 一站式 AI 视频内容生产平台。支持全链路自动化流水线(智能编排/批量生产/混剪/重写),兼容多引擎调度(Pixellate/ComfyUI/Kling/即梦),支持 Edge TTS/CosyVoice 语音合成,可一键发布到抖音、小红书、B站、快手等社交平台。 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-08-15 - **Last Updated**: 2026-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AISV AISV 是一个本地运行的 AI 短视频工作台,提供文案生成、分镜、视频生成、预览和发布辅助能力。 ## 功能特性 - **多种流水线**:支持自动创作、漫画剧、批量混剪、质量优化、重混改写等多种视频生成模式 - **本地与云端引擎**:集成 ComfyUI 本地生成、Kling/可灵/即梦/海螺等云端视频 API - **智能配音**:支持 Edge TTS、CosyVoice 本地语音合成 - **一键发布**:支持抖音、快手、B站、小红书、腾讯视频等多平台发布 - **定时任务**:支持定时发布和周期性自动创作 - **桌面客户端**:提供 CustomTkinter 桌面应用,支持 Windows - **Web 前端**:基于 React + Vite 的现代化 Web 界面 ## 目录结构 ``` aisv/ ├── aics/ # 后端核心模块 │ ├── api/ # REST API 服务 │ ├── batch/ # 批量处理模块 │ ├── desktop/ # 桌面客户端 │ ├── engines/ # 媒体引擎抽象 │ ├── hub/ # 任务中心 API │ ├── integrations/ # 第三方集成 │ ├── jobs/ # 任务管理 │ ├── pipelines/ # 视频流水线 │ ├── produce/ # 视频生产模块 │ ├── prompts/ # 提示词模板 │ ├── publish/ # 发布模块 │ ├── runtime/ # 运行时日志 │ ├── storage/ # 数据存储 │ └── utils/ # 工具函数 ├── web/ # 前端 Web 应用 ├── pipeline/ # 流水线兼容模块 ├── tests/ # 测试用例 ├── scripts/ # 辅助脚本 ├── config/ # 配置文件示例 └── data/ # 数据目录 ``` ## 快速开始 ### 环境要求 - Python 3.10+ - Node.js 18+ (用于前端) - Windows 10/11 ### 安装 ```powershell # 克隆项目 git clone https://gitee.com/ai-tools_666/aisv.git cd aisv # 创建虚拟环境 python -m venv .venv # 安装依赖 .\.venv\Scripts\pip install -e ".[desktop]" # 复制配置示例 Copy-Item config.example.yaml config.yaml ``` ### 启动桌面应用 ```powershell .\.venv\Scripts\python.exe -m aics.desktop.app ``` ### 启动 API 服务 ```powershell .\.venv\Scripts\python.exe -m aics.api.server ``` ### 构建前端 ```powershell cd web npm install npm run build ``` ## 命令行使用 ```powershell # 运行视频生成任务 .\aisv.ps1 run -p auto -t "今天科技分享" --wait # 查看任务列表 .\aisv.ps1 jobs # 启动桌面客户端 .\aisv.ps1 desktop ``` ## 配置说明 编辑 `config.yaml` 配置以下内容: - **API 密钥**:配置 LLM 和视频生成服务的 API Key - **引擎设置**:选择本地 ComfyUI 或云端服务 - **发布平台**:配置抖音、B站等平台账号 - **TTS 设置**:选择 Edge TTS 或 CosyVoice 详细配置请参考 `config.example.yaml`。 ## 流水线说明 | 流水线 | 说明 | |--------|------| | `auto` | 自动创作,根据主题智能生成视频 | | `comic_drama` | 漫画剧生成,支持分镜、角色生成 | | `mass` | 批量生成,一次生成多个视频 | | `mixed` | 混剪模式,合并素材和AI生成内容 | | `quality` | 质量优化,提升视频画质 | | `remix` | 重混改写,基于现有视频重新创作 | | `rewrite` | 文案改写,生成新的视频文案 | ## 开发 ### 运行测试 ```powershell .\.venv\Scripts\python.exe -m pytest ``` ### 格式化代码 ```powershell # 使用 ruff ruff check . ruff format . ``` ## 技术栈 - **后端**:Python, FastAPI, SQLite - **桌面**:CustomTkinter - **前端**:React, TypeScript, Vite, TailwindCSS - **视频生成**:ComfyUI, Kling API, 可灵, 即梦 - **语音合成**:Edge TTS, CosyVoice ## 许可证 本项目仅供学习交流使用,请遵守相关服务条款。