Repository navigation
兔白字幕 2ByteASR 0.7.0(Windows x64)
兔白字幕 2ByteASR 0.7.0(Windows x64)
下载哪一个
- Windows:只需要
2ByteASR-Setup-0.7.0.exe(约 967 MB),运行它即可。 - macOS:这一版先只发 Windows,Mac 版之后补上。
其他附件是给程序内更新、校验和需要源码的人用的,一般使用者不用下载。第一次使用仍按你选的识别组合下载运行环境和模型,不会默认把全部模型都下载。
已经装过旧版本
- 0.6.5:主界面右上角“检查更新”。只下载有变化的程序部分(这次约 446 MB:程序、Python 运行环境、渲染器、许可材料;素材、工具、离线安装包沿用),下载后校验,等你保存工程并同意退出后才替换,失败会自动恢复原版本。实测(隔离环境、本机测试源):下载中途断线后续传完成;识别进行中拒绝更新;有未保存工程时先提示,取消则程序保持原样;替换后以新版本启动、逐文件核对一致,模型与运行环境不动;更新包损坏时拒绝更新、原版本完整保留。
- 0.6.0 及更早:关闭兔白字幕,运行 0.7.0 Setup 直接覆盖安装,不要先卸载。设置、词库、工程、已下载的模型和运行环境都会保留。实测从 0.6.5 覆盖安装:用户资料、模型、设置逐文件不变,旧版 14 个不再使用的程序文件被移除。
本版变化(相对 0.6.5)
- 日语字幕:按假名占比判定日语(汉字不算证据),原文汉字不改;每条字幕的字词时间由 Qwen3-ForcedAligner 实测,剃刀只在实测边界切;断句按文节,不在词中切。
- 日译中双语:首页“字幕语言与输出”与工作台“双语”菜单;翻译只发文字、可停止续做、人工译文不被覆盖;预览、压制、导出同一版面;原文与译文更紧凑;修好双语播放时译文间歇不显示。
- 日语句首与切点:同一说话人的切点若前面有清楚停顿,移到停顿结束处;模型工坊“字幕时间轴”新增“日语 CTC 对齐模型”(约 1.3 GB,ModelScope 与 Hugging Face 均为锁定版本,下载后按哈希校验),识别日语时自动校正句首,只在它与参考相差 80 毫秒内时采用;已有工程可在时间轴右键整工程校正(一步撤销)。
- 主要/次要角色:多人素材的次要说话人收进顶部一条共享轨(可展开);主要角色最多 5 位,可改 3 / 5 / 8。只改时间轴显示,字幕归属、颜色、导出都不变。
- 首次使用:电脑有 NVIDIA 显卡、只是还没装运行环境时,“字幕识别组合”页不再误报“当前设备还不能运行”,改为提示一键安装会同时装好 CUDA 版 PyTorch;真的没有显卡或驱动才显示红字。
- 模型下载:MOSS 国内来源固定到与锁定文件相同的版本;中断保留已校验文件、严查续传范围和版本;下载框新增“检查模型下载”和“复制诊断”,区分环境准备、网络、授权、空间、校验和加载问题。
- 播放与性能:FLV 播放中跳转后音画同步;倍速换句不再闪空;10000 条工程打开 16–17 秒 → 5–6 秒;播放时主程序 CPU 更低;
studio-open.log满 16 MB 自动轮换;模型工坊、识别记录、工程库打开更快。界面线程停住 2 秒以上会把各线程状态写进日志。 - 剪辑助手:同目录同名弹幕 XML 自动配对;“生成剪辑”后字幕按实测字时间跟着剪,可返回完整录播;Q/W 一次按键生效;E/R 换句不再盖旧字幕。
- MOSS:长音频生成提速(同一集 753 → 266 秒),预填充显存峰值大幅降低。
- 外部 AI(MCP):设置里“外部 AI(MCP)”,默认关闭。开启后支持 MCP 的桌面 AI 客户端能读当前工程、提出修改;修改必须在本程序的批准对话框点“批准并套用”才生效,可撤销;没有命令行或任意文件读写工具。
- 其他:识别结果去掉句首尾格式空白;影片工具面板运动参数在前;三个页面共用固定宽度侧栏;界面英日翻译补齐。
感谢
感谢 @CODE-A-DUCK 的 PR #2,并同意其贡献的代码同样适用 Remotion/GSAP 附加许可。本版采用了其中的字体同步(以 assets/fonts 为准,renderer/populate-fonts.mjs)与 GPL 源码压缩包不进 Git 的规则。界面翻译外置在开发线已用另一种方式完成(每种语言一个 twobyteasr/locales/*.json),所以没有引入 catalog.json;PR 中移到 tests/legacy_audits/ 的审计模块仍被安装版程序内的验收检查和几个命令行入口导入,本版把它们留在 twobyteasr/ 里。
系统需求
- Windows 10 22H2(19045)或更新,64 位。本地高质量组合(MOSS / FireRed / Qwen3-ASR)需要支持 CUDA 的 NVIDIA 显卡;没有时可用轻量组合或在线 API。日语 CTC 对齐模型有 CUDA 显卡时用 GPU,否则用 CPU(较慢)。
已知限制
- 没有 Windows 代码签名证书:Windows 可能提示“未知发布者”。请只从本仓库 Releases 下载并核对
SHA256SUMS.txt;不需要也不应该关闭杀毒软件。 - 大陆无代理网络下的模型下载尚未实测;日语 CTC 模型只在一集动画与一个片段上量测过。
- 4× 播放偶发整窗停住的根因未定位。
- AI 校对、AI 断句、翻译、在线识别等需要你自己的服务商 API Key;本次没有用付费 API 做发布验收。
- 第三方组件的公开分发条件见
licenses/DISTRIBUTION-STATUS.md、licenses/GPL3_ROUTE.md。
源码与校验
- 自有代码:GPL-3.0-only(
LICENSE、PROJECT_LICENSE.md),另附 Remotion/GSAP 的 GPL 第 7 节附加许可(2ByteASR-0.7.0-GPL-Additional-Permission.txt)。 2ByteASR-Source-0.7.0.zip:与本 Setup 对应的完整构建输入;2ByteASR-ThirdParty-Materials-0.7.0.zip:许可证与第三方声明;mingw-w64-libiconv-1.19-1.src.tar.zst与2ByteASR-0.5.0-ThirdParty-Sources.zip:自 0.5.0 起未变的第三方固定上游源码;后者(1.28 GB)与 0.6.5 附件是同一份,不重复上传,从 v0.6.5 Release 下载(SHA-25686ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06)。2ByteASR-update.json(.sig)与2ByteASR-0.7.0-<元件>-<哈希>.zip:程序内更新使用,不需要手动下载。- 构建来源:Windows 安装包与
2ByteASR-Source-0.7.0.zip对应发布提交e2c410ff5ce0bdcfc31500aa3b50563a2e065cc8(v0.7.0标签),干净检出逐字节重现构建源码指纹bada6e6bf7b8bcc369cb1fc4dfb3e6300283ebb73820c88affe7909194a14e63(1232 个输入)。
| 校验 | 证明什么 | 怎么核对 |
|---|---|---|
SHA-256(SHA256SUMS.txt) |
下载的文件完整、没被改坏 | certutil -hashfile 2ByteASR-Setup-0.7.0.exe SHA256,与清单比对 |
Ed25519 发布者签名(SHA256SUMS.txt.sig、2ByteASR-update.json.sig) |
校验和清单与更新清单确实由本项目发布者签发 | key id 21f1cb35659cfffd,公钥 idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc=(与 0.6.5 相同) |
| 代码签名(Windows Authenticode) | 系统认可的发布者身份 | 本版没有 |
| 文件 | SHA-256 |
|---|---|
2ByteASR-Setup-0.7.0.exe |
d13d08006817c4d6db388524f70899c8a56cef455aac35925750bf1e0881621b |
English summary. Windows: download 2ByteASR-Setup-0.7.0.exe (about 967 MB). The macOS build follows later. 0.6.5 users get the update through "Check for updates" (only changed parts, about 446 MB). New: Japanese subtitles with measured word timing, Japanese→Chinese bilingual subtitles, an optional Japanese CTC aligner in the Model Workshop, grouped secondary speakers, sturdier model downloads, faster large projects, and an opt-in local MCP server whose edits apply only after in-app approval. Thanks to @CODE-A-DUCK for PR #2. Own code is GPL-3.0-only with a Remotion/GSAP additional permission; the executables are not code-signed, and SHA256SUMS.txt plus the update manifest are signed with Ed25519 (key id 21f1cb35659cfffd).