← 返回列表

Captioner:Windows 本地离线 AI 字幕生成与实时字幕工具

shraattt/captioner · Local-first AI captioning for Windows: batch SRT/VTT subtitles plus a live caption overlay, running fully offline on your own GPU.

GitHub原文发布 未知首次收录 2026-10-12上架 2026-10-12 07:03

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Captioner 是一个面向 Windows 的本地优先 AI 字幕工具,可在自有 GPU 或 CPU 上完全离线运行。它能批量把讲座、访谈、电视录像等音视频转为带词级时间的 SRT/VTT 字幕,也提供悬浮置顶的实时字幕条以约 1–2 秒延迟转写麦克风或系统音频。可选功能包括 pyannote 说话人标注、wav2vec2 词对齐、M2M100 多语言翻译与实时翻译、OpenAI 兼容后端接入、本地 HTTP API 与浏览器界面、监听文件夹自动转写与 webhook、内容去重和带崩溃恢复的任务队列,并支持自行微调 Whisper 模型。

核心能力与快速开始

★ 0 · Python

能做什么
批量生成 SRT/VTT 字幕,按停顿和句末切分字幕块并支持词级时间;实时字幕覆盖层可转写麦克风或系统音频(全局热键 Ctrl+Alt+L)。可选 pyannote 说话人分离(写入 [SPEAKER_00] 前缀)、wav2vec2 CTC 词对齐、M2M100 翻译(输出 captions.<lang>.srt/.vtt 并逐行缓存)与实时字幕翻译(27 种语言)。识别与翻译后端可通过环境变量切换到 OpenAI 兼容 API。提供本地 HTTP JSON API(含 OpenAPI 描述)、浏览器 UI(SSE 驱动)、CLI、监听文件夹自动转写与 webhook、内容去重、带取消/进度/心跳/崩溃恢复的队列,以及自训练 Whisper 模型微调脚本。
适用场景
在 Windows 上为讲座、访谈、电视录像等音视频批量生成字幕文件;在会议、直播或观影时使用置顶悬浮条实时查看麦克风或系统音频字幕;对已有字幕补充说话人标注、精确词时间或翻译成其他语言;通过 CLI、HTTP API 或监听文件夹把字幕生成集成到自动化流程中;在含噪音频上微调 Whisper 模型以降低 WER。
项目形态
可直接使用的工具
部署方式
本地部署:克隆仓库后运行 run_captioner.bat 或手动建虚拟环境安装依赖;客户端界面、悬浮窗与全局热键为 Windows 专有(核心库为可移植 Python)。支持 CPU 回退,推荐 NVIDIA GPU。可选提供本地 HTTP API 与浏览器 UI。
主要依赖
Windows 10/11;Python 3.11–3.13;NVIDIA GPU 可选但推荐(示例为 RTX 4050 6GB,CUDA 12.8 轮子),无 GPU 可用 CPU 但较慢;磁盘约 100MB 应用、约 1.5GB 模型权重(更大模型更多),微调另需约 2GB;无需系统 ffmpeg。说话人标注需同意 pyannote 门控模型并配置 Hugging Face Read token。
使用限制
窗口、悬浮层与全局热键为 Windows 专有;CPU 模式除微调脚本外可用但速度慢;翻译质量因语言而异(418M 模型下印地语较清晰,泰米尔语在长行上偏弱),且 M2M100 不含泰卢固语;实时字幕延迟约 1–2 秒;材料未说明许可证、API 成本或商用授权情况。
许可证
未说明
最近推送
2026-10-11 09:00

资料检查:2026-10-12 07:00 · 卡片整理:2026-10-12 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

将讲座、访谈等音视频批量转写为带词级时间的 SRT/VTT 字幕,并通过本地 HTTP API 与浏览器界面由脚本驱动转写队列,用于技术内容字幕制作与自动化处理。

查看内容依据
A JSON API with an OpenAPI description (`/openapi.json`) plus a browser page, so scripts or another machine can drive the queue.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。