Documentation
使用文档
这里整理了完整工作流程、平台支持、模型配置和源码运行方式。
自动化工作流
按顺序完成下载、提取、翻译、对轴和压制
01
创建项目
新建项目,或者从 YouTube 播放列表导入视频,软件会自动建好文件夹。
02
提取字幕
有硬字幕就用 OCR 提取,需要听写就用 Whisper 转字幕。
03
翻译与对轴
用 AI 先翻译字幕,再手动校对、改时间轴,让字幕和画面重新对上。
04
压制视频
把字幕嵌进视频,并按需要压小体积,方便保存和分享。
系统要求
- 操作系统:支持 Windows 与 macOS(暂不支持 Linux)。由于组件依赖,字幕提取 (OCR) 与语音识别 (Whisper) 仅支持 Windows 平台,其余功能在 macOS 上均可正常使用。
- 运行环境:Python 3.9 及以上版本,推荐使用 uv 进行极速依赖管理。
- 硬件加速:推荐配备 GPU,用于 OCR、Whisper 与视频压制加速;建议内存 8GB 以上。
Whisper 模型下载
软件发布包已内置集成 FFmpeg、yt-dlp 与 PaddleOCR,开箱即用。唯独 Whisper 语音转文字模型由于文件体积较大,需要您手动下载并关联:
- 下载模型文件:前往迅雷网盘或 Hugging Face 下载所需的 ggml 格式 Whisper 模型。
- 关联本地路径:打开软件进入「设置」界面,在「Whisper -> 模型路径」中选中您下载的 .bin 模型文件。
- 模型选择建议:短视频推荐使用 base 或 small 模型;10分钟以上推荐 medium,30分钟以上推荐 large 以防幻觉重复。
源码运行
源码运行与部署流程(开发者/高级用户):
# 1. 克隆仓库
git clone https://github.com/Fairy-Oracle-Sanctuary/Fairy-Kekkai-Workshop.git
cd Fairy-Kekkai-Workshop
# 2. 创建并激活虚拟环境
uv venv
.venv\Scripts\activate # Windows
source .venv/bin/activate # Unix/macOS
# 3. 安装依赖
uv pip install -r requirements.txt
# 4. 运行应用
python Fairy-Kekkai-Workshop.py