Story-Flicks:AI 一键生成故事短视频
开源工具 Story-Flicks 只需一个故事主题,就能自动产出带 AI 插图、朗读和字幕的完整短视频;文本模型可接 DeepSeek、阿里云、OpenAI 等服务商,提供 Docker 一键部署与多语言产出。
项目资料
GitHub Ecosystem- 主语言
- Python
- 星标
- 2,533
- 核查时间
- 2026-09-25
以上快照资料以核查当日为准,可能随版本或运营策略变化。
做故事类短视频,文案、配图、配音、字幕往往要在几个工具之间来回倒腾。Story-Flicks 把这条流水线收进了一个开源项目:输入一个故事主题,它会先让大模型把故事写出来,再为各段配上 AI 画出的插图,加上朗读音频和对应字幕,最终合成一条完整的视频。GitHubDaily 曾在 2025 年 3 月推荐过这个项目。
核心功能
- 一键成片:只需给出主题,文案、插图、朗读、字幕全部自动完成,最后直接输出成片。
- 多模型接入:文本侧可选用 DeepSeek 或 OpenAI,也可接阿里云、本地部署的 Ollama,以及 SiliconFlow;图像侧支持 OpenAI、阿里云与 SiliconFlow,各自填入 base_url 和 API Key 即可切换。
- Web 界面操作:后端 FastAPI、前端 React(Ant Design + Vite),在页面里选好服务商、模型、语言、配音、主题和段落数,点击生成,成片直接展示在页面上。
- 多语言与配音:视频语言和语音音色均可选择,方便面向不同语言受众产出内容。
- 段落自定义:故事段落数可调,图片数量与段落一一对应,段落越多,等待时间越长。
典型使用场景
- 儿童睡前故事、寓言类短视频制作:项目自带的演示就是「兔子和小狐狸」「大灰狼和小白兔」这类题材。
- 历史、科普等主题故事内容的持续产出,供短视频平台发布。
- 开发者以其 FastAPI + React 架构为底座,接入自有模型服务,做视频生成流程的二次开发。
快速上手
- 克隆仓库并配置密钥:
git clone https://github.com/alecm20/story-flicks.git
cd backend && cp .env.example .env
# 编辑 .env,设置 text_provider、image_provider 及对应 API Key
- 在项目根目录一键启动:
docker-compose up --build
也可手动安装:后端用 Python 3.10(conda 环境)加 uvicorn 启动,前端执行 npm install && npm run dev 后打开 http://localhost:5173/。
小结
它适合做儿童故事、寓言或科普类短视频的创作者,以及想快速搭一条 AI 视频生成流水线、或要接入自有模型的开发者。整体是一个「配好 API Key 就能跑」的工具型项目,上手成本不高。几点需要留意:仓库目前没有 LICENSE 文件,复用或商用前需自行确认授权;若选 DeepSeek 或 Ollama,则只能生成文本、无法出图;本地用 Ollama 时建议选 14B 以上参数量的模型;项目最后一次代码推送停留在 2025 年 3 月,此后未见更新,维护活跃度偏低,选用前建议自行评估。