Skip to content

Releases: NOTBAD314/2ByteASR

兔白字幕 0.8.1 Docker 版(Linux amd64 / CPU)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 19 Oct 11:13

兔白字幕 0.8.1 Docker 版

在浏览器中使用完整字幕桌面:识别、音画预览、逐句编辑、剪切和导出。基于公开 v0.8.1,平台为 linux/amd64 / CPU。

默认推荐 MOSS Pro 云端 API + Qwen3 本地字级对齐。填写自己的 API Key,模型在工坊按需下载;离线也可选择 SenseVoice。字级时间轴可用 Qwen3、Whisper、Paraformer,另有日语 CTC 句首校正。

自行构建

git clone --depth 1 --branch v0.8.1-docker.1 https://github.com/NOTBAD314/2ByteASR.git 2ByteASR-docker
cd 2ByteASR-docker
docker compose up -d --build

打开 http://localhost:3000 。完整使用说明。

直接下载使用

下载 启动包 ZIP + 两个 .part01 / .part02 镜像分片,把分片放到解压后的 compose.yaml 同级目录。

  • Linux:运行 sh load-image.sh。
  • Windows PowerShell:运行 powershell -NoProfile -File .\load-image.ps1。
  • 然后运行 docker compose up -d --no-build,打开 http://localhost:3000 。

导入脚本会核对每个分片和完整镜像的 SHA-256。镜像约 2.66 GB,因 GitHub 单附件限制而分片;权重不含在镜像内。建议 Docker 至少 8 GB 内存,至少 20 GB 可用磁盘。配置和模型由命名卷保存,素材与导出放在 media。默认仅监听本机。

附件

文件 用途
2byteasr-0.8.1-docker-start.zip Compose、导入脚本、配置样例、中文说明和验证摘要
2byteasr-0.8.1-docker.1.tar.part01 / .part02 完整镜像的两段,必须一起下载
2byteasr-0.8.1-docker-source.zip 与镜像运行源码核对过的对应源码,包含构建文件
SHA256SUMS.txt 上述附件的 SHA-256

已验证与边界

本机最终镜像:真实 SenseVoice 识别 + Qwen3 字级对齐、X11 视频与 PulseAudio 声音、编辑/剪切/撤销、保存重开、SRT/ASS/TXT/JSON 及 MP4 导出,38 项流程检查通过;首次引导 6 项、工坊 9 项、持久化 4 项通过。定向测试 31 passed、1 skipped。

云端上传/轮询协议以本机模拟服务验证,未调用真实付费 API;日语 CTC 仅推理冒烟,不代表准确率评估。Whisper、Paraformer、Fun-ASR Nano 尚未逐模型实测。本包不含 FireRed / NVIDIA GPU / Apple MLX / 后续日常版 MFA。

原 Windows/macOS v0.8.1 下载和 Latest 标记保持。应用代码沿用 GPL-3.0-only,第三方组件保留各自许可与源码材料说明。

兔白字幕 2ByteASR 0.8.1(Windows x64・macOS Apple Silicon 实验版)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 18 Oct 12:59

兔白字幕 2ByteASR 0.8.1(Windows x64・macOS Apple Silicon 实验版)

语言 · Language · 言語 · 언어:简体中文 · English · 日本語 · 한국어

点下面的语言展开说明。 · Click a language to expand. · 言語を押すと開きます。 · 언어를 누르면 펼쳐집니다.

简体中文

简体中文

下载哪一个

你的电脑 下载 说明
Windows 10 1809 及以上(64 位) 2ByteASR-Setup-0.8.1.exe(约 985 MB) 运行它即可安装。已装 0.6.5 及以后版本的用户也可以用程序内“检查更新”。
Mac:Apple 芯片(M 系列)、macOS 15 及以上 2ByteASR-0.8.1-macos-arm64-Setup.dmg(约 0.55 GB) 实验版,只在 GitHub 的虚拟 Mac 上验证过。没有 Apple 公证:第一次打开请在 Finder 里按住 Control 点按 App →“打开”,不需要关闭系统安全设置。不支持 Intel Mac。

中国大陆下载慢或打不开: 先从 GitCode 国内镜像下载 Windows 安装程序 · Mac 安装包;还不行再用第三方加速站 gh-proxy:Windows · Mac。各来源的文件完全相同,下载后可按下方“源码与校验”核对 SHA-256。

其他附件是给程序内更新、校验和需要源码的人用的,一般用户不用下载。

这一版修了什么(相对 0.8.0)

0.8.0 的补丁,修正用户反馈的三个问题,以及排查时发现的 MKV 导出检查漏洞,没有新功能。工程文件、设置、识别结果的格式都没有变。0.8.0 的全部改动见 0.8.0 发布说明。

  • 工作台预览时画面和字幕像倍速,声音却是原速(到后面才重新对上)。工作台的声音由兔白自己输出,画面由播放器按显示器刷新率排帧;显示器的刷新率被系统报错时(例如报成实际的一半),画面就按错误的节奏加快,字幕跟着画面走,声音不变。现在画面按系统时钟播放,不再受刷新率影响;1×、2×、跳转后都与声音同步。
  • 双人对话翻译后压制成片,少了一个人的译文。 其中一人用了高级样式(例如渐变字幕),或者片段在时间轴上裁切过时,那个人的译文进不了成片,导出过程右侧的预览也看不到。现在普通与高级样式、静态与动效、裁切过的片段都保留两人的译文。
  • 首页完成页导出的 SRT / TXT 跟随「原文 / 译文 / 双语」显示模式,以前一律只有原文;分说话人导出同样保留译文。工作台「导出字幕(Ctrl+E)」的原文 / 译文 / 双语选项不变。
  • 选了日语(字幕时间轴用 Qwen3 对齐 / 日语 CTC),却先跑了一遍 FireRedASR2 中文识别。 主力转写用云端 API 时,兔白会在等云端结果的同时先用 FireRed 做中文字词时间,日语任务也不例外:FireRed 白跑几分钟(日语音频会输出一串重复字),然后结果被丢掉,再改用日语对齐。现在手动选日语或英语时不再启动 FireRed;选中文或「自动」时仍和云端转写同时进行,速度不变(「自动」识别出日语 / 英语时照旧丢掉这份结果)。进度里的 FireRedVAD 只检测哪里有人声,日语也要用,这一步照常显示。
  • MKV 成片的视频比声音短,仍显示导出成功。 MKV 常常不写视频自己的时长,以前的检查拿到的是更长的声音时长;现在按视频画面的实际时长核对,不一致就明确报错,不会留下画面提前结束的文件。MP4 以前就会拦下。

已经装过旧版本

  • 0.8.0:主界面右上角“检查更新”,只下载程序部分(约 52 MB)。
  • 0.7.x:“检查更新”,下载程序与许可材料两部分(约 80 MB)。0.6.5 会多下载 Python 运行环境与渲染器。
  • 下载后校验,等你保存工程并同意退出后才替换;失败会自动恢复原版本。设置、词库、工程、已下载的模型与运行环境都保留,运行环境也留在原来的位置。
  • 0.6.0 及更早:关闭兔白字幕,运行 0.8.1 Setup 直接覆盖安装,不要先卸载。
  • Mac:还没有程序内更新。退出旧版,打开新的 DMG,把 App 拖进“应用程序”替换即可;设置、模型和工程存放在 App 以外的用户资料夹。

发布前实际检查了什么

这一版 = 0.8.0 + 两轮修正(预览时钟;日语调度、双语导出与 MKV 校验)+ 发布前复查时的一处调整(「自动」语言保留与云端转写同时进行)。两轮修正都先在自己的源码上做过自动测试、真实窗口和真实成片检查,又打包进开发者日常版;这次的发布源码就是那份日常版的源码,加上那处调整、版本号和更新记录。全部检查在隔离的测试文件夹里进行,没有读写任何用户的工程、词库、模型或 API 设置,也没有调用付费的识别或翻译服务。

Windows

层级 检查 结果
源码 与三项修正相关的 154 个测试文件(每个文件单独运行),失败名单与 0.8.0 发布时逐项对照:没有新出现的失败;新加的 4 个回归测试文件 48 项(日语调度 6、双人双语导出 6、成片时钟 24、MKV 时长 12)全部通过 通过(无新增失败)
源码 日语调度测试用三种写法对照:0.8.0 在“手动日语 / 英语”上失败(会先跑 FireRed),只等语言确定的写法在“自动”上失败(会变慢),这一版 6 项全过 通过
真实窗口(源码) 双人中英对话(一人普通样式、一人渐变高级样式,片段裁切过):完成页导出的 SRT 含两人的原文与译文;静态与动效压制成片、导出过程右侧预览里两人的译文都在(11 项,看过实际截帧) 通过
构建 与开发者日常版逐模块比较:3,259 个打包模块只有调度调整所在的 1 个不同,文件无增删;载荷扫描、Build Truth、干净检出逐字节重现指纹 通过
安装 本页 Setup 全新安装、版本显示 0.8.1、启动到可操作;不写入真实的开始菜单与卸载登记 通过
升级 先装 0.8.0 并启动一次,再用 0.8.1 Setup 覆盖:用户资料、模型、设置逐个文件 0 变动,启动正常 通过
程序内更新 0.8.1 →(本机测试源):中途断线后续传;识别进行中拒绝替换;有未保存工程先询问;更新后 18,517 个文件逐个核对,模型与运行环境不变 通过
真实窗口(安装版) 空白工程:新建、保存、重开 通过
真实窗口(安装版) 工作台预览:1×、2×、恢复 1×、跳到尾段、跨帧率段落,分别在正常显示和模拟刷新率误报(报成 30 Hz)下播放,对照画面、字幕、声音三个时钟 速度全部正确(1× 约 1.00、2× 约 2.01);正常显示 5 组全过;模拟误报时第一组开头 2–3 秒有约 0.2 秒的短暂偏差(见已知限制),其余 4 组通过

macOS(GitHub macOS 15 虚拟 Mac;本页的 DMG 就是这次运行构建的)

层级 检查 结果
构建 从发布提交构建 .app 与 DMG;Mac 平台自动测试 261 项(2 项跳过、0 失败) 通过
安装 DMG 只读挂载、拖装到含中文与空格的路径、搬移位置后正常启动;新建空白工程、保存、重开 通过
完整流程 模型工坊在界面里准备 SenseVoice(CPU)→ 首页真实识别(中文合成语音)→ 工作台 → 导出字幕与视频并解码核对 → 重启再识别,运行环境与模型不重复下载 通过
其他 打包内 Qt 视频真实帧、硬件视频探测 通过

本版 Mac 没有重跑:Apple GPU 上 MOSS/FireRed 的模型准备与运行、云端组件、钥匙串、MLX。这一版的三项修正没有在 Mac 上单独检查。

没有验证的:反馈用户的原片与原工程;用真实云端识别跑一次日语任务(调度用自动测试和用户的运行日志核对);用户那台显示器上的预览(刷新率误报是在测试里模拟的);实体 Mac;人工听审字幕准确度。

已知限制

  • 没有代码签名。 Windows 可能显示“未知发布者”;Mac 没有 Apple 公证。请只从本仓库 Releases(或上面的 GitCode 镜像、gh-proxy 链接)下载并核对 SHA256SUMS.txt;不需要、也不应该关闭杀毒软件或系统安全设置。
  • 工作台预览:显示器刷新率被误报时,打开工程后第一次播放的头几秒,画面偶尔比声音快约 0.2 秒,随即恢复(正常显示没有这种情况);2× 播放中暂停后,画面上的字幕有一次约 2.6 秒才更新。
  • Mac 是实验版:只在 GitHub 虚拟 Mac 上验证过,实体 Mac 与 8 GB 内存的 Mac 没测;窗口很窄时工作台顶部工具栏会重叠。
  • Claude:Anthropic 官方支持的地区不含中国大陆、香港、澳门。
  • 0.8.0 发布说明里的其他已知限制(运行环境位置、旧版打开新工程、线上词库、数学公式、本机 MCP、界面译文、4× 播放偶发停住、第三方许可)不变。

源码与校验

  • 自有代码:GPL-3.0-only(LICENSE、PROJECT_LICENSE.md),另有 Remotion/GSAP 的 GPL 第 7 节附加许可(本版附 2ByteASR-0.8.1-GPL-Additional-Permission.txt)。线上词库的内容另以 CC0 1.0 发布。
  • 2ByteASR-Source-0.8.1.zip:与 Windows 安装包对应的完整构建输入;2ByteASR-ThirdParty-Materials-0.8.1.zip:许可条款与第三方声明。自 0.5.0 起未变的第三方固定上游源码沿用以前的附件:mingw-w64-libiconv-1.19-1.src.tar.zst(本版也附)与 v0.6.5 Release 的 2ByteASR-0.5.0-ThirdParty-Sources.zip(1.28 GB,SHA-256 86ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06)。
  • 2ByteASR-update.json(.sig) 与 2ByteASR-0.8.1-app-<哈希>.zip 等:程序内更新使用,不需要手动下载(没变的组件继续引用以前版本的附件)。
  • 构建来源:Windows 安装包、macOS DMG 与源码附件都出自 tag v0.8.1 指向的提交;干净检出可逐字节重现 Windows 构建的源码指纹 d4bf4ab67ad2d0b409b14fd64be63be4842a0cf60fe18406baa9b2a3d05d2cf1(1372 个输入)。DMG 由 GitHub 的 macOS 15(Apple Silicon)runner 从同一提交构建。
校验 证明什么 怎么核对
SHA-256(SHA256SUMS.txt) 下载的文件完整、没被改坏 Windows:certutil -hashfile 2ByteASR-Setup-0.8.1.exe SHA256;Mac:shasum -a 256 2ByteASR-0.8.1-macos-arm64-Setup.dmg,与清单比对
Ed25519 发布者签名(SHA256SUMS.txt.sig、2ByteASR-update.json.sig) 校验清单与更新清单确实由本项目发布者签发 key id 21f1cb35659cfffd,公钥 idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc=(与之前各版相同);线上词库目录另用 key id ca0787882b1f6c4d 签名
代码签名(Windows Authenticode/Apple Developer ID) 系统认可的发布者身份 本版没有
文件 SHA-256
2ByteASR-Setup-0.8.1.exe ba7bd38a155ef7d5c2c803851153f5c0a69690e8bc0b7d8704f0592a012bb555
2ByteASR-0.8.1-macos-arm64-Setup.dmg 8fa05d90fd51c2d7cca195f8ae10259385863db36cada4014e61b5269f51ecd5
English

English

Which file to download

Your computer Download Notes
Windows 10 1809 or later (64-bit) 2ByteASR-Setup-0.8.1.exe (about 985 MB) Run it to install. If you already have 0.6.5 or later, you can also use "Check for updates" in the app.
Mac with Apple silicon (M series), macOS 15 or later 2ByteASR-0.8.1-macos-arm64-Setup.dmg (about 0.55 GB) Experimental, verified only on GitHub's virtual Macs. Not notarized by Apple: the first time, Control-click the app in Finder → "Open"; you do not need to turn off any security setting. Intel Macs are not supported.

Slow or blocked downloads in mainland China: first try the GitCode mirror — Windows installer · Mac installer; if that fails, the third-party gh-proxy accelerator: Windows · Mac. The files are identical everywhere; check the SHA-256 as described under "Source and checksums".

The other attachments are for in-app updates, verification and people who want the source; most users do not need them.

What this release fixes (compared with 0.8.0)

A patch for 0.8.0 that fixes three problems reported by users, plus a gap in the MKV export check found while investigating them; no new features. Project, settings and recognition-result formats are unchanged. For everything in 0.8.0, see the 0.8.0 release notes.

  • In the Studio preview, picture and subtitles could run fast while the sound stayed at normal speed (catching up only near the end). 2ByteASR plays the Studio sound itself, while the player paced video frames by the monitor's refresh rate; when Windows misreported that rate (for example as half the real one), the picture sped up, the subtitles followed the picture and the sound did not. Video now follows the system clock instead of the refresh rate and stays in sync with the sound at 1×, at 2× and after seeking.
  • After translating a two-person dialogue, the burned-in video lost one speaker's translation. When one speaker used an advanced style (such as a gradient) or clips were trimmed on the timeline, that speaker's translation was missing from the video and from the preview shown while exporting. Normal and advanced styles, static and animated exports, and trimmed clips now all keep both translations.
  • SRT / TXT exported from the Home completion page now follow the Original / Translation / Bilingual display mode; before, they always contained only the original. Per-speaker exports keep the translations too. The original / translation / bilingual choices in the Studio's Export subtitles (Ctrl+E) are unchanged.
  • With Japanese selected (subtitle timing by Qwen3 alignment / Japanese CTC), FireRedASR2 Chinese recognition ran first anyway. When the main transcript comes from a cloud API, 2ByteASR uses the waiting time to compute Chinese word timing with FireRed — and it did so for Japanese tasks too: FireRed ran for minutes (producing a run of repeated characters on Japanese audio), its result was thrown away and Japanese alignment ran afterwards. FireRed no longer starts when you choose Japanese or English manually; ...
Read more

兔白字幕 2ByteASR 0.8.0(Windows x64・macOS Apple Silicon 实验版)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 18 Oct 06:49

兔白字幕 2ByteASR 0.8.0(Windows x64・macOS Apple Silicon 实验版)

语言 · Language · 言語 · 언어:简体中文 · English · 日本語 · 한국어

点下面的语言展开说明。 · Click a language to expand. · 言語を押すと開きます。 · 언어를 누르면 펼쳐집니다.

简体中文

简体中文

下载哪一个

你的电脑 下载 说明
Windows 10 1809 及以上(64 位) 2ByteASR-Setup-0.8.0.exe(约 985 MB) 运行它即可安装。已装 0.6.5/0.7.x 的用户也可以用程序内“检查更新”。
Mac:Apple 芯片(M 系列)、macOS 15 及以上 2ByteASR-0.8.0-macos-arm64-Setup.dmg(约 0.55 GB) 实验版,只在 GitHub 的虚拟 Mac 上验证过。没有 Apple 公证:第一次打开请在 Finder 里按住 Control 点按 App →“打开”,不需要关闭系统安全设置。不支持 Intel Mac。

中国大陆下载慢或打不开: 先从 GitCode 国内镜像下载 Windows 安装程序 · Mac 安装包;还不行再用第三方加速站 gh-proxy:Windows · Mac。各来源的文件完全相同,下载后可按下方“源码与校验”核对 SHA-256。

其他附件是给程序内更新、校验和需要源码的人用的,一般用户不用下载。

为什么是 0.8.0

这一版的改动比以往任何一版都多,所以版本号从 0.7 升到 0.8:首页、术语库、工作台样式与动效、快捷键、说话人、导出这些界面大面积重做;线上词库的投稿流程正式上线;说话人管理和动效设计面板重做后正式启用;视频片段之间可以加转场;AI 服务多了 Claude;安装与运行也放宽了——支持更旧的 Windows、模型和运行环境可以不放在 C 盘、没有显卡驱动的电脑也能打开播放器。工程文件、设置、识别结果的格式都没有变,0.7.x 的工程直接打开即可。

这一版的变化(相对 0.7.5)

界面重做

  • 首页。 「识别方案」一行放先选目标、当前方案、⋯ 和高级设置;还没选素材时拖放区收成一行(图标、标题与格式、「选择素材」)。右边一张卡从上到下是三张模型卡、AI 智能断句、内容与术语(游戏名称 | 术语库校对 | 联网补充核验)、字幕语言与输出。窗口高时多出来的高度分给拖放区和模型卡,窗口矮时页面可以滚动,底部按钮栏不动。深色主题下卡片底色和分隔线调淡。
  • 首页三张模型卡。 顶行是角色名和状态(要安装模型或配置 API 时按钮也在这一行),名字旁边是模型自己的标志;下面一行写所选模型的语言和用途,例如 MOSS“50+ 种语言 · 转写并区分说话人”。以前这一行是写死的角色说明,主力转写永远写“中文多人转写与说话人区分”。
  • 选择模型窗口与模型工坊:每张卡标出语言。 固定顺序“中文、粤语、方言、英语、日语、韩语”,再加「+N 种」:实心是主要支持,虚线框是可用但效果一般,删除线是不支持,点线框是官方没写;资料只取各模型的官方说明。Qwen Cloud、阿里云百炼、MOSS 云端、Spark-ASR-2.0 换上各自的标志。
  • 术语库页。 页首两个分页「我的词库」「线上词库」。左边是平的词库列表,「新建」点了才展开;右边一张内容卡:加词栏(听错的写法 → 正确写法 · 分类)、「批量映射…」「试一句字幕」、工具行、词条表、本批开关。AI 建库的五个动作和 AI 服务选择收进「AI 更新 ▾」,改名、给 AI 的说明、导出、删除收进「⋯」;选了词条才出现确认、隐藏、删除。空词库显示两张起点卡片:「从线上词库下载」「自己整理」。
  • 工作台「样式」页。 颜色按钮本身就是方形色块;背景、阴影、发光都是行尾同一列的开关;阴影展开后左边圆盘调方向,右边是距离、不透明度、模糊、扩散;左侧标签与控件各自排成一列,面板拉宽后也对齐,英文等较长的翻译会把标签列整体加宽;打开的属性右侧显示它的颜色并渐变到透明;不再有文字预览,一屏能看到更多。
  • 快捷键设置页。 按用途分组的一个列表,每行只有功能名和键帽,点一下再按新组合(Esc 取消),重复的会写明;能改的快捷键从 67 个加到 98 个(跳到开头 / 结尾、前后 1 秒、时间轴缩放、字幕提前 / 推后 0.1 秒、导出、全屏、打开设置等)。「外观」里的主题名改成“深紫 / 莓红”“黑 / 黄”这类,已保存的主题照旧生效。
  • 导出字幕(Ctrl+E)。 四种格式是卡片,各写一句用途;说话人和保存位置是分段按钮;下面列出会写出的文件,已有同名标“会替换”;工程有译文时可选原文 / 译文 / 双语。导出后同一个窗口变成结果页(复制路径、打开文件夹)。首页完成页的「导出字幕」换成同一套卡片。
  • 审核模式(R)的改字建议。 句子保持完整,有疑问的字黄底加下划线;每种候选写法是字上方的一个小标签,点哪个就只把那一处改成哪个(可撤销);鼠标停在标记上提示来源。
  • 申请与设置 API。 改成一步一页,跟着做就能完成:上方写正在设置哪一家、约几分钟、先要花什么钱、Key 只存在本机;其他服务收进右上角「换一家」,不再是一长串清单;每一步左边是官网截图并圈出要点的按钮,右边两行说明和一个打开官方页面的按钮;模型、地址、试识别一小段、进阶设置收进「更多设置」。MOSS 云端第 1 步写明每天登录送 50 积分(约够 1 小时音频),不必先充值。
  • 工作台。 工程名长时,“已自动保存 / 素材离线”不再压到主页、工程库图标;窗口窄时工具栏按钮依次收进「⋯」。字幕列表和工具面板每次打开工程都展开。时间轴「调整」菜单只留四个一键操作(新字幕自动避让、重新排版选中 / 全部字幕的位置、衔接 0.5 秒以内的间隙)。快捷键面板右上角有 ×。

线上词库与术语库

  • 投稿我的词库改成三步。 先选词库(列出每个词库和确认过的词数,从线上装来的库写明“投稿会作为它的新版本”)→ 再检查要上传的内容(每个词一行,可以逐个勾掉,按“改字规则 / 热词 / 有提醒 / 不上传”筛选;提醒按类合成一句话,不再是几十行一模一样的警告)→ 最后署名、同意 CC0,用 GitCode / GitHub 投稿或只导出文件。勾掉的词不会进导出文件;理由、来源、任务编号、日期仍然只留在你的电脑上。
  • 分享入口。 词库标题旁有「分享到线上词库」,直接到第 2 步;已确认 50 条以上、线上还没有这个游戏时提示一次,关掉就不再出现。
  • 英文界面里“热词”以前显示成 “Chinese”,改成 “Hotwords”。

说话人管理

  • 每位说话人一张卡:名字直接改,点色点换颜色,★ 主播、👁 显示点一下就切换,▶ 试听代表句,点时间条任一段从那里听。
  • 识别出来的说话人有「主要 / 游戏声 / 忽略」和「合并到 ▾」,选了立即生效、一步可撤销(Ctrl+Z 也行),只动这一位的字幕:你删过的、改过归属的字幕不会回来。忽略的人卡片变淡,选「主要」就回来。以前是两页表格加一大段说明,改颜色、改用途都要再按一次「应用」。

动效设计面板

  • 工作台工具面板的「动效」页正式启用:顶部一排显示入场、出场、循环、逐词各选了什么;时长、强度(轻 / 标准 / 强)、方向在页上调;卡片按分类筛选(基础、弹跳、逐字、电影感、故障等),静止时显示最有辨识度的一瞬,悬停播放。
  • 效果补到入场 33、出场 20、循环 13、逐词 15 个。“电影感”一组(冲刺推入、推近模糊、闪白、对开合拢、立体翻转、甩入、光扫等)与逐字一组(打字机带光标、逐字浮现、波浪弹入、失焦聚焦等)都是按通用手法自己实现的,没有用任何插件的代码或素材。
  • 逐词效果按真实字词时间走,可以先选当前 / 已选 / 同一说话人 / 全部字幕,预览后应用,可撤销;缺少可靠字词时间时保留整句并说明原因。蓝白卡拉 OK 和流星点读连续扫过短字间隙,长停顿保留。
  • 带逐字特效的字幕导出 ASS 快 2–3 倍(结果逐字节相同)。

视频片段转场

  • 同一轨两个视频片段之间的接缝,除了原来的交叉溶解,还能选推移模糊、甩镜、缩放模糊、闪白(或闪黑)、色散故障、拉伸。推移和甩镜可选上下左右,拉伸可选横向 / 纵向,强度 50%–150%。
  • 视频工具页「转场」框里每种效果是一张会动的小卡片;「设为默认」后,Ctrl+D / 「应用默认转场」就用它。时间轴上的转场框挪到片段底部,不再挡住片段名称。
  • 预览(暂停、拖动、播放)、压制成片和「保存当前帧」用同一份画法。

AI 功能

  • AI 服务加 Claude。 「AI 智能断句设置」和工作台「AI 特效字幕」的服务商里多了 Claude API(claude-opus-5-5 预填,另有 claude-sonnet-5-5、claude-haiku-5-5,「刷新模型」读你账户能用的列表)。兔白用自己现有的网络层直接调用 Anthropic Messages API,没有另装软件包;字幕校对、全文断句、翻译、术语整理和 AI 特效字幕都能用。出错时写明原因(Key 无效、账单、权限、模型不可用、限速、服务过载);「申请教程」里有 Claude 的申请步骤。
  • 没填 API Key 时先说明。 工作台 AI 断句、AI 词库校对、AI 设计、查找替换的 AI 预览、字幕翻译、术语库 AI 建库等自己点的 AI 功能,没 Key 时先弹“这个功能要用 AI,需要先填 API Key”(「API Key 是什么?」打开图解说明),不发请求;剪辑助手的高光分析直接用本地结果并写明原因。以前只看到一行“缺少 API 密钥”的报错。
  • 翻译窗口显示请求日志。 每批请求、耗时、用量与失败原因,可复制完整日志(API Key 等凭证自动脱敏;日志含字幕原文,分享前请检查)。Gemini 3 快速翻译用低思考强度;输出被截断后拆批重试,不再阻止后续批次。

识别

  • 字幕时间轴说同一个模型。 字幕语言是日语或英语时,字词时间由 Qwen3-ForcedAligner 对齐,FireRedASR2-AED 只用于中文。以前「选择字幕时间轴模型」写“当前:FireRedASR2-AED”,首页卡却写“Qwen3 对齐”,两边都不说为什么;现在两处同名,并写明“字幕语言是日语,FireRedASR2-AED 只用于中文”。改回中文后 FireRed 照常使用。
  • Windows 的模型列表不再列出 Apple 专用的 MLX 版;时间轴关闭时日语 CTC 显示「使用」,点了会接通已安装的 Qwen3 时间轴。
  • MOSS 长录播先算容量再分段,3 小时以上的录播不再在分段前超出上限;失败时先显示原始原因和处理建议,不再只看到一段状态 JSON。

安装与运行

  • Setup 支持 Windows 10 1809(版本号 17763)及以上,含 Windows 10 LTSC 2019 / 2021、Windows 11、Windows Server 2019 / 2022。以前写的“22H2 及以上”只是当初开发电脑的版本号,不是技术要求。更旧的系统会看到中文说明(Windows 7 / 8.1 无法运行)。
  • 模型和运行环境可以不放在 C 盘。 新安装时,本地模型和运行环境(每套约 5 GB)都放在你选的安装文件夹里;Setup 的“选择安装位置”页会说明大概要多少空间,C 盘剩余不多时提醒换盘。已经装好的用户,运行环境仍在原处、照常可用;想腾出 C 盘,打开「应用设置 → 存储与缓存 → 移到其他位置…」,模型和运行环境会一起移过去:先检查空间,可以取消,新位置确认能启动后才删除旧文件,出错自动还原,不用重新下载。识别、下载或导出进行中时不能移动。
  • 没有显卡驱动的电脑也能打开工作台播放器。 虚拟机、远程桌面服务器、只装微软基本显示驱动的电脑,以前打开工作台会等 30 秒后显示“准备播放器失败,准备超时”。现在随包附一份 Khronos Vulkan 运行库,只在系统里没有时才用(有显卡驱动的电脑行为不变);万一播放器仍启动不了,马上说明原因和办法。
  • 中国大陆下载备援。 程序内更新和线上词库在 GitHub、GitCode 都不通时,最后还会试 gh-proxy.org。

其他修正

  • 字幕背景开过就关不掉、红色改成粉色画面仍是红色(阴影半透明或带模糊时一定会这样);已经存下的这类工程打开后显示正确颜色。
  • 应用设置没改也问“要不要保存”。
  • 改过的快捷键,工具栏提示、“更多”菜单、右键入点 / 出点、首页开始按钮、导出页的 I / O 和时间轴全选都跟着当前的键;清空的写“未绑定”。
  • 「上一条」「下一条」、在列表或时间轴点选、播放跟随时,“跳转”框都显示当前字幕的序号。
  • 字体下拉框点一下就打开并保持打开;换字体后不再沿用上一款的字重。
  • 动效页来回切换分类时卡片不再叠在一起。
  • 工作台在画面上时,界面缩放不再接手 Ctrl+滚轮(指针在时间轴上只缩放时间轴;对话框里照旧能缩放界面)。
  • 「AI 智能断句设置」换了服务商以后,模型下拉只列新服务自己的模型(以前还是上一家的选项,要按「刷新模型」才换);已经下线的模型不再被列出,也不会再被用到。
  • 工作台开着「素材」页时保存工程失败(自动保存也一样);AI 动效在「动效」页显示成“兼容 · 弹出”;工具面板最窄时「素材」分页显示不全。

已经装过旧版本

  • 0.7.0–0.7.5:主界面右上角“检查更新”,下载程序与许可材料两部分(约 80 MB)。0.6.5 会多下载 Python 运行环境与渲染器。下载后校验,等你保存工程并同意退出后才替换;失败会自动恢复原版本。设置、词库、工程、已下载的模型与运行环境都保留,运行环境也留在原来的位置。
  • 0.6.0 及更早:关闭兔白字幕,运行 0.8.0 Setup 直接覆盖安装,不要先卸载。
  • Mac:还没有程序内更新。退出旧版,打开新的 DMG,把 App 拖进“应用程序”替换即可;设置、模型和工程存放在 App 以外的用户资料夹。
  • 10 月 18 日中午装过第一版 0.8.0 的用户:那一版已经撤回,程序内“检查更新”不会提示(版本号相同)。请下载本页 Setup 直接覆盖安装,设置、词库、工程、模型与运行环境都保留。

发布前实际检查了什么

10 月 18 日下午重新发布: 中午短暂发布的第一版 0.8.0 撤回后,加上「申请与设置 API」改版和 5 轮修正(换服务后的模型下拉、下线模型、开着「素材」页保存、AI 动效名称、分页显示,以及测试与译文)重新构建。下面的检查都是对这次重新构建的程序做的。

这一版 = 0.7.5 + 10 月 17 日到 18 日凌晨开发者日常版里陆续用上的 19 轮(术语库页面、首页版面与模型卡、样式页两轮、动效页、视频转场、快捷键页、审核注音、说话人与导出、词库投稿、工作台小毛病、Claude 等)+ 7 轮以前只在源码里的修改(1809、移出 C 盘、Vulkan 运行库、快捷键提示、保存当前帧画转场、gh-proxy.org、没填 Key 先说明)。每一轮都在自己的源码上做过自动测试与真实窗口检查,进日常前又在打包好的程序上检查过;这次的发布源码就是最后一版日常的源码,只改了版本号和更新记录。全部检查在隔离的测试文件夹里进行,没有读写任何用户的工程、词库、模型或 API 设置。

Windows

层级 检查 结果
源码 全部 728 个测试文件(每个文件单独运行,6,686 项通过),失败名单与 0.7.5 的发布源码逐项对照:剩下的失败在 0.7.5 上都同样失败(多是很早以前就有的),没有新出现的失败;0.7.5 时就失败的 42 项这次通过 通过(无新增失败)
构建 载荷扫描(没有未复核的密钥样式)、Build Truth(EXE 内源码指纹=发布提交)、干净检出逐字节重现指纹 通过
构建 与开发者日常版逐模块比较:3,258 个打包模块里只有版本号相关的不同 通过
安装 本页 Setup 全新安装、版本显示 0.8.0、启动到可操作;不写入真实的开始菜单与卸载登记 通过
升级 先装 0.7.5 并启动一次,再用 0.8.0 Setup 覆盖:用户资料、模型、设置逐个文件 0 变动,启动正常 通过
程序内更新 0.8.0 →(本机测试源):中途断线后续传;识别进行中拒绝替换;有未保存工程先询问;更新后文件逐个核对 通过
真实窗口 安装版空白工程:新建、保存、重开 通过
真实窗口(日常版打包程序,各轮) 样式页 26 项(两种主题)、词库投稿 25 项、工作台小毛病 20 项、模型卡与时间轴 25 项、说话人管理与导出字幕 33 项(含繁体界面)、Claude 14 项(本机替身服务)、没填 Key 29 项、空白工程 36 项 通过
真实窗口(这次加的几轮) 申请与设置 API 54 项、换服务与下线模型 23 / 31 项、工作台 20 项、样式页 26 项、空白工程 36 项(打包候选与换入后的日常程序) 通过
旧系统(Windows Server 2019 虚拟机,版本号 17763,没有显卡驱动) 本页 Setup 正常安装(没有系统版本提示),启动到首页;「申请与设置 API」能打开;工作台播放器约 3 秒就绪,播放、暂停、跳转正常,播放器用的是程序自带的 Vulkan 运行库 通过

macOS(GitHub macOS 15 虚拟 Mac;本页的 DMG 就是这次运行构建的)

层级 检查 结果
构建 从发布提交构建 .app 与 DMG;Mac 平台自动测试 261 项(2 项跳过、0 失败) 通过
安装 DMG 只读挂载、拖装到含中文与空格的路径、搬移位置后正常启动;新建空白工程、保存、重开 通过
完整流程 模型工坊在界面里准备 SenseVoice(CPU)→ 首页真实识别(中文合成语音)→ 工作台 → 导出字幕与视频并解码核对 → 重启再识别,运行环境与模型不重复下载 通过
其他 打包内 Qt 视频真实帧、硬件视频探测 通过

本版 Mac 没有重跑:Apple GPU 上 MOSS/FireRed 的模型准备与运行、云端组件、钥匙串、MLX。这一版的新界面(首页、术语库、样式与动效、说话人、导出、Claude)没有在 Mac 上逐项检查。

没有验证的:实体 Mac;Mac 上的替换安装;用真实的 Anthropic 密钥调用 Claude(请求格式、流式读取和错误处理用程序里的本机替身服务验证);真的打开 GitCode / GitHub 投稿页;在中国大陆网络里实测下载;Windows 10 客户端版的 1809–21H2(LTSC 2019 / 2021)与装 NVIDIA 显卡的旧系统;真实付费识别服务;人工听审字幕准确度。

已知限制

  • 没有代码签名。 Windows 可能显示“未知发布者”;Mac 没有 Apple 公证。请只从本仓库 Releases(或上面的 GitCode 镜像、gh-proxy 链接)下载并核对 SHA256SUMS.txt;不需要、也不应该关闭杀毒软件或系统安全设置。
  • Mac 是实验版:只在 GitHub 虚拟 Mac 上验证过,实体 Mac 与 8 GB 内存的 Mac 没测;窗口很窄时工作台顶部工具栏会重叠。
  • Claude:Anthropic 官方支持的地区不含中国大陆、香港、澳门。
  • 运行环境位置:新装 0.8.0 后如果退回 0.7.5,0.7.5 找不到程序文件夹里的运行环境,需要重新准备一次。
  • 旧版打开新工程:用了新转场效果的工程在旧版兔白里能打开,新效果会当作交叉溶解播放。
  • 线上词库:GitCode 的条款写着未登录访客不能下载,目前可以下载;投稿需要 GitHub 或 GitCode 账号。
  • 数学公式:上下叠排的写法(分数、矩阵)还只显示成一行文字。
  • 本机 MCP:写入 Claude Desktop 配置需要先完全退出 Claude,这是 Claude 自身的行为决定的。
  • 长拖音正好拖在一个数字中间、中间停了 5 秒以上时,最后一步仍可能报“字幕保真检查未通过”。
  • 英语、日语、韩语界面里仍有少数文字显示为中文;这一版新界面的英日韩繁文字只核对过译文,大多没在真实窗口里看过。
  • 4× 播放偶发整个窗口停住的原因仍未找到。
  • 第三方许可:Windows 随附的 gyan FFmpeg 9.0 仍缺构建脚本、可能的补丁与部分链接库的确切版本(gyan 没有公开这些材料)。本版附上 Khronos Vulkan 运行库(Apache-2.0 等)的许可原文。详见 licenses/DISTRIBUTION-STATUS.md。

源码与校验

  • 自有代码:GPL-3.0-only(LICENSE、PROJECT_LICENSE.md),另有 Remotion/GSAP 的 GPL 第 7 节附加许可(本版附 2ByteASR-0.8.0-GPL-Additional-Permission.txt)。线上词库的内容另以 CC0 1.0 发布。
  • 2ByteASR-Source-0.8.0.zip:与 Windows 安装包对应的完整构建输入;2ByteASR-ThirdParty-Materials-0.8.0.zip:...
Read more

兔白字幕 2ByteASR 0.7.5(Windows x64・macOS Apple Silicon 实验版)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 16 Oct 18:18

兔白字幕 2ByteASR 0.7.5(Windows x64・macOS Apple Silicon 实验版)

语言 · Language · 言語 · 언어:简体中文 · English · 日本語 · 한국어

点下面的语言展开说明。 · Click a language to expand. · 言語を押すと開きます。 · 언어를 누르면 펼쳐집니다.

简体中文

简体中文

下载哪一个

你的电脑 下载 说明
Windows 10 22H2 及以上(64 位) 2ByteASR-Setup-0.7.5.exe(约 983 MB) 运行它即可安装。已装 0.6.5/0.7.0–0.7.4 的用户也可以用程序内“检查更新”。
Mac:Apple 芯片(M 系列)、macOS 15 及以上 2ByteASR-0.7.5-macos-arm64-Setup.dmg(约 0.55 GB) 实验版,只在 GitHub 的虚拟 Mac 上验证过。没有 Apple 公证:第一次打开请在 Finder 里按住 Control 点按 App →“打开”,不需要关闭系统安全设置。不支持 Intel Mac。

中国大陆下载慢或打不开: 先从 GitCode 国内镜像下载 Windows 安装程序 · Mac 安装包;还不行再用第三方加速站 gh-proxy:Windows · Mac。各来源的文件完全相同,下载后可按下方“源码与校验”核对 SHA-256。

其他附件是给程序内更新、校验和需要源码的人用的,一般用户不用下载。

这一版的变化(相对 0.7.4)

新增

  • 线上词库。 术语库页多了「线上词库」和「投稿」两个按钮。线上词库列出维护者审核后发布的社区词库,选一个先预览:哪些是只帮识别写对的热词、哪些是会改字的规则、哪些和你已有的词库重复或冲突,再安装。安装后就是你自己的词库;以后线上有新版本,按「预览更新」即可,你改过或删掉的词条保持原样。两字以内、普通词这类会改到别处的改字规则(例如把“落地”改成“跺地”,会连“落地窗”一起改掉)默认不勾,你可以逐条勾选,或一键勾选投稿人在实际直播里核对过的。中国大陆从 GitCode 下载、海外从 GitHub 下载,不用翻墙;程序只接受维护者签名的目录,每个文件都按哈希校验。首批有洛克王国:世界、原神、明日方舟:终末地、绝区零、瓦罗兰特(国服与台服两套名称)、我的世界、异环 7 个词库(线上词库仓库,CC0)。
  • 投稿自己的词库。 在术语库页选中你的词库,点「投稿」:程序先检查(冲突、太长的词、会改掉原话的规则),只导出词和分类,理由、来源、任务编号和日期留在你的电脑上;勾选同意以 CC0 公开后,程序存好文件、复制好标题和说明,并打开 GitHub 或 GitCode 的投稿页,把文件拖进去即可。
  • 字幕里的数学公式。 工作台「标点」菜单多了「数学公式」勾选项。打开后,$…$ 写法的公式在预览、压制成片和所有字幕导出里显示成 ∫₀¹ x² dx = 1/3 这样的符号。AI 校对、AI 清理、字幕翻译只把公式当作记号发给 AI,回来再换回原公式,AI 改动了公式的那一条不采用;AI 断句不会把公式切成两半。复杂的上下叠排(分数、矩阵)暂时只显示成一行文字。
  • 术语库「给 AI 的说明」。 每个术语库可以写一段给 AI 的说明(可以先插入“数学/理科科普”或“游戏实况”范例再改,最多 1000 字),AI 校对用这个术语库时会一起发给 AI。
  • 本机 MCP(让 Claude 等外部 AI 操作兔白)。 Claude Desktop 运行时会把外部写进它配置文件的内容覆盖掉,所以「应用设置」里写入 Claude Desktop 配置前,会先要求完全退出 Claude(托盘图标 → 退出),写入后立即核对,之后被覆盖也会明说。Claude Code 可以一键写入。另外可以单独打开「允许查看和修改术语库」:外部 AI 能查询术语库、提出新增/修改/删除,你在兔白里点「批准并保存」才会写入。

问题修复

  • 中文的副词「十分」不再被改成「10分」(十分感谢、感到十分高兴)。单独的「十分」只有前面是打分的词(打了十分、扣十分)、后面是钟/制/以上/以下/左右(十分钟),或单独成句时才当作数字。数字规则的版本号因此更新,已识别过的文件重跑时 AI 校对会重新调用一次。
  • 识别热词先给角色名。 送给识别模型的热词名额有限(MOSS 云端 20 个、Qwen3-ASR 64 个),以前按字符顺序截取,很多角色名排不进去;现在角色、人物、Boss、地点和记过误听写法的词排在前面。
  • 术语库页「隐藏」的内置参考词,识别时真的不再使用;隐藏的内置词的别名也不再替换字幕。
  • 内置绝区零资料不再把「法厄同」换成「绳匠」(3.0 起法厄同也是阵营名和首领名,「焚昼余火·法厄同」以前会被改坏)。
  • 百炼录音文件识别不再因为一个太长的词整批失败。 术语库里只要有一条不合它热词规则的词(含汉字超过 15 个字等),以前整次识别都会报错;现在跳过这类词并记下原因,其余照常送出。

已经装过旧版本

  • 0.7.0–0.7.4:主界面右上角“检查更新”,下载程序与许可材料两部分(约 78 MB;许可材料因为补了 pylatexenc 的许可原文而更新)。0.6.5 会多下载 Python 运行环境与渲染器。下载后校验,等你保存工程并同意退出后才替换;失败会自动恢复原版本。设置、词库、工程、已下载的模型与运行环境都保留。
  • 0.6.0 及更早:关闭兔白字幕,运行 0.7.5 Setup 直接覆盖安装,不要先卸载。
  • Mac:还没有程序内更新。退出旧版,打开新的 DMG,把 App 拖进“应用程序”替换即可;设置、模型和工程存放在 App 以外的用户资料夹。

发布前实际检查了什么

这一版 = 0.7.4 + 开发者日常版里已经用着的数学公式两轮 + 2026-10-17 凌晨的线上词库、本机 MCP、术语库识别修正、百炼录音文件识别修正 + 10 月 16 日下午的「十分」修正。各轮在各自的源码上做过自动测试与真实窗口检查;这次把它们搬进同一份发布源码后,重新跑了相关测试、构建、安装、升级、程序内更新和 Mac 构建。全部在隔离的测试文件夹里进行,没有读写任何用户的工程、词库、模型或 API 设置。

Windows

层级 检查 结果
源码 163 个相关测试文件(每个文件单独运行):发布源码与开发者日常版的失败名单完全相同(都是以前就有的),新测试(线上词库 17 项、术语库识别 7 项、「十分」9 项等)全部通过 通过
构建 载荷扫描(没有未复核的密钥样式)、Build Truth(EXE 内源码指纹=发布提交)、干净检出逐字节重现指纹 通过
构建 与开发者日常版逐模块比较:3219 个打包模块里只有这几轮改到的 14 个不同,另多出线上词库与 MCP 术语库工具的 4 个模块 通过
安装 本页 Setup 全新安装、版本显示 0.7.5、启动到可操作;不写入真实的开始菜单与卸载登记 通过
升级 先装 0.7.4 并启动一次,再用 0.7.5 Setup 覆盖:用户资料、模型、设置逐个文件 0 变动,启动正常 通过
程序内更新 0.7.5 →(本机测试源):中途断线后续传;识别进行中拒绝替换;有未保存工程先询问;更新后文件逐个核对 通过
真实窗口 安装版空白工程:新建、保存、重开 通过
真实窗口(发布源码,真实网络) 线上词库:从 GitHub/GitCode 取到维护者签名的目录(7 个词库)并验证签名,预览并安装《原神》318 条 通过
真实窗口(各轮源码) 线上词库的预览、安装、投稿;本机 MCP 30 项(运行中拒绝写入、被覆盖提示、Claude Code 写入、术语库批准保存);数学公式 9 项与 AI 保护公式 12 项 通过

macOS(GitHub macOS 15 虚拟 Mac;本页的 DMG 就是这次运行构建的)

层级 检查 结果
构建 从发布提交构建 .app 与 DMG;Mac 平台自动测试 254 项(2 项跳过、0 失败) 通过
安装 DMG 只读挂载、拖装到含中文与空格的路径、搬移位置后正常启动;新建空白工程、保存、重开 36/36 通过
完整流程 模型工坊在界面里准备 SenseVoice(CPU)→ 首页真实识别(中文合成语音)→ 工作台 → 导出字幕与视频并解码核对 → 重启再识别,运行环境与模型不重复下载(SenseVoice 不给字级时间,状态为“部分降级”) 通过
其他 打包内 Qt 视频真实帧、硬件视频探测 通过

本版 Mac 没有重跑:Apple GPU 上 MOSS/FireRed 的模型准备与运行、云端组件、钥匙串、MLX(这些部分的代码与 0.7.4 相同)。线上词库、本机 MCP、数学公式没有在 Mac 上单独检查。

没有验证的:实体 Mac;Mac 上的替换安装;线上词库与本机 MCP 在 Mac 上的使用;在中国大陆网络里实测线上词库下载(开发者电脑的直连测试需要额外权限,这次没做;程序会同时问 GitCode 与 GitHub);真实的 Claude Desktop/Claude Code 连接;真实付费识别服务;人工听审字幕准确度。

已知限制

  • 没有代码签名。 Windows 可能显示“未知发布者”;Mac 没有 Apple 公证。请只从本仓库 Releases(或上面的 GitCode 镜像、gh-proxy 链接)下载并核对 SHA256SUMS.txt;不需要、也不应该关闭杀毒软件或系统安全设置。
  • Mac 是实验版:只在 GitHub 虚拟 Mac 上验证过,实体 Mac 与 8 GB 内存的 Mac 没测;窗口很窄时工作台顶部工具栏会重叠。
  • 线上词库:GitCode 的条款写着未登录访客不能下载,目前可以下载;如果哪天限制了,大陆用户会改走 GitHub 代理,可能变慢。投稿需要 GitHub 或 GitCode 账号。
  • 数学公式:上下叠排的写法(分数、矩阵、根号下的长式子)还只显示成一行文字。
  • 本机 MCP:写入 Claude Desktop 配置需要先完全退出 Claude(会结束其中正在运行的 Code 会话),这是 Claude 自身的行为决定的。
  • 热词:内置资料超过 20 个词时(例如绝区零),MOSS 云端的 20 个名额仍全是内置词;MOSS 云端已识别过的素材因热词变化会重新识别一次(重新计费)。
  • 长拖音正好拖在一个数字中间、中间停了 5 秒以上时,最后一步仍可能报“字幕保真检查未通过”。
  • 不填 Key 时,工作台里自己点的 AI 功能仍是原来的“缺少 API 密钥”报错。
  • 英语、日语、韩语界面里仍有少数文字显示为中文。
  • 4× 播放偶发整个窗口停住的原因仍未找到。
  • 第三方许可:Windows 随附的 gyan FFmpeg 9.0 仍缺构建脚本、可能的补丁与部分链接库的确切版本(gyan 没有公开这些材料)。本版补上数学公式用到的 pylatexenc 2.11(MIT)的许可原文。详见 licenses/DISTRIBUTION-STATUS.md。

源码与校验

  • 自有代码:GPL-3.0-only(LICENSE、PROJECT_LICENSE.md),另有 Remotion/GSAP 的 GPL 第 7 节附加许可(本版附 2ByteASR-0.7.5-GPL-Additional-Permission.txt)。线上词库的内容另以 CC0 1.0 发布。
  • 2ByteASR-Source-0.7.5.zip:与 Windows 安装包对应的完整构建输入;2ByteASR-ThirdParty-Materials-0.7.5.zip:许可条款与第三方声明。自 0.5.0 起未变的第三方固定上游源码沿用以前的附件:mingw-w64-libiconv-1.19-1.src.tar.zst(本版也附)与 v0.6.5 Release 的 2ByteASR-0.5.0-ThirdParty-Sources.zip(1.28 GB,SHA-256 86ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06)。
  • 2ByteASR-update.json(.sig) 与 2ByteASR-0.7.5-app-<哈希>.zip:程序内更新使用,不需要手动下载(没变的组件继续引用以前版本的附件)。
  • 构建来源:Windows 安装包、macOS DMG 与源码附件都出自 tag v0.7.5 指向的提交;干净检出可逐字节重现 Windows 构建的源码指纹 8391b95d53e1ab730c99e53040e1a3141e5f60470bd40f0fa8767153c9f35c25(1320 个输入)。DMG 由 GitHub 的 macOS 15(Apple Silicon)runner 从同一提交构建。
校验 证明什么 怎么核对
SHA-256(SHA256SUMS.txt) 下载的文件完整、没被改坏 Windows:certutil -hashfile 2ByteASR-Setup-0.7.5.exe SHA256;Mac:shasum -a 256 2ByteASR-0.7.5-macos-arm64-Setup.dmg,与清单比对
Ed25519 发布者签名(SHA256SUMS.txt.sig、2ByteASR-update.json.sig) 校验清单与更新清单确实由本项目发布者签发 key id 21f1cb35659cfffd,公钥 idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc=(与之前各版相同);线上词库目录另用 key id ca0787882b1f6c4d 签名
代码签名(Windows Authenticode/Apple Developer ID) 系统认可的发布者身份 本版没有
文件 SHA-256
2ByteASR-Setup-0.7.5.exe 66a86d5c4f8bbe1b11d152ddabfc78d9b4c58f40dc8db22db6592d8663241720
2ByteASR-0.7.5-macos-arm64-Setup.dmg 8a161111cec5a50ee80ebe9ea0e8a1534f1a1fe060660959967d504d43373a28
English

English

Which file to download

Your computer Download Notes
Windows 10 22H2 or later (64-bit) 2ByteASR-Setup-0.7.5.exe (about 983 MB) Run it to install. If you already have 0.6.5 or 0.7.0–0.7.4, you can also use "Check for updates" in the app.
Mac with Apple silicon (M series), macOS 15 or later 2ByteASR-0.7.5-macos-arm64-Setup.dmg (about 0.55 GB) Experimental, verified only on GitHub's virtual Macs. Not notarized by Apple: the first time, Control-click the app in Finder and choose "Open"; you do not need to change security settings. Intel Macs are not supported.

Slow or blocked downloads in mainland China? Use the GitCode mirror first: Windows installer · Mac installer. If that fails too, try the third-party gh-proxy accelerator: Windows · Mac. The files are identical on every source; check the SHA-256 as described under "Source and checksums" below.

The other attachments are for in-app updates, verification and people who want the source; most users do not need them.

What changed (compared with 0.7.4)

New

  • Online glossary. The term library page has two new buttons, "Online glossary" and "Submit". The online glossary lists community term libraries that the maintainer reviewed and published. Pick one to preview it first: which entries are hotwords that only help recognition, which are correction rules that change text, and which repeat or conflict with your own libraries. Then install it. It becomes your own library; when a newer version appears online, use "Preview update", and the entries you edited or deleted stay as they are. Correction rules of two characters or fewer, or whose source is an ordinary word (for example 落地 → 跺地, which would also change 落地窗), start unticked; tick them one by one, or tick all rules the contributor verified in real streams. Mainland China downloads from GitCode and everywhere else from GitHub, with no VPN needed; the app accepts only a catalog signed by the maintainer and checks every file's hash. The first seven libraries are Roco Kingdom: World, Genshin Impact, Arknights: Endfield, Zenless Zone Zero, VALORANT (mainland an...
Read more

兔白字幕 2ByteASR 0.7.4(Windows x64・macOS Apple Silicon 实验版)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 16 Oct 09:56

兔白字幕 2ByteASR 0.7.4(Windows x64・macOS Apple Silicon 实验版)

语言 · Language · 言語 · 언어:简体中文 · English · 日本語 · 한국어

点下面的语言展开说明。 · Click a language to expand. · 言語を押すと開きます。 · 언어를 누르면 펼쳐집니다.

简体中文

简体中文

下载哪一个

你的电脑 下载 说明
Windows 10 22H2 及以上(64 位) 2ByteASR-Setup-0.7.4.exe(约 983 MB) 运行它即可安装。已装 0.6.5/0.7.0/0.7.1/0.7.2/0.7.3 的用户也可以用程序内“检查更新”。
Mac:Apple 芯片(M 系列)、macOS 15 及以上 2ByteASR-0.7.4-macos-arm64-Setup.dmg(约 0.55 GB) 实验版,只在 GitHub 的虚拟 Mac 上验证过。没有 Apple 公证:第一次打开请在 Finder 里按住 Control 点按 App →“打开”,不需要关闭系统安全设置。不支持 Intel Mac。

其他附件是给程序内更新、校验和需要源码的人用的,一般用户不用下载。

这一版的变化(相对 0.7.3)

问题修复

  • runtimes 文件夹越来越大(用户反馈占 17 GB)。 除了两套必需的运行环境(各约 5 GB),还会留下装完保留的 PyTorch 安装包(每套约 2.4–3 GB)和升级后的旧版本运行环境(只能手动清);暂停过安装的电脑,下载缓存从此不再自动维护;资源管理器还会把硬链接的同一份文件重复相加。现在:新版本运行环境已登记、检查健康、旧版本没有程序在用时,自动删除旧版本(只删安装时记下的文件);模型安装成功后立刻维护下载缓存,PyTorch 安装包随之清掉;暂停或中断的安装过了续传保留天数(默认 14 天)也会维护;「应用设置 → 存储与缓存」显示运行环境的实际占用(同一文件只算一次),并注明资源管理器会显示多大、下载缓存最多能释放多少。那里的“自动清理已登记的本地缓存”关掉时,这些都不做。
  • 不开 AI 断句时,含数字的视频常在最后一步失败。 第 9 步“锁定最终字幕时间轴”报“字幕保真检查未通过”,前面全白跑(很多用户反馈)。原因有两个:本地断句会把数字和它的量词切开(一万|金币、第|二阶段),最后核对逐条读数字时就以为数字被改了;十连 改写成 10连 时,如果这句话还没有逐字时间,每个字都拿到整句的时长,只能切出 5 秒的单字。现在断句避开这些位置,改写后改用逐字时间。字幕文字、数字写法和核对规则都没变。
  • 日语视频开 AI 校对后,最后一步报“本地修复的文字与时间单元不一致”。 AI 校对的收尾一步对日语也做了中文数字改写:一万 变成 10000,表示“足够”的 十分 变成 10分;改写后重建逐字时间时又没算假名,最后本地重切长句就失败了。现在日语、英语任务这一步不做中文数字改写,和不开 AI 时一样保留识别原文;逐字时间也把假名算进去。关掉「数字规范化」并不能绕开(会碰到上一条),请直接更新到这一版。
  • 首页「匹配文稿」失败时不再像“没反应”。 以前点「开始匹配」过一会儿按钮又变回去,什么都没生成也没有说明(失败说明刚写上就被清空)。现在失败原因一直留在对话框里;本机模型出错只显示最后一句错误;电脑内存或页面文件不够时直接写怎么处理;新增「复制错误详情」,方便发给我们。

新增

  • 封面编辑器「边框吸附」。 底部缩放按钮旁多一个「边框吸附:关闭/开启」开关,默认关闭。开启后拖动单张图片,靠近画布某条边就自动贴齐,并沿那条边显示虚线;按住 Alt 或继续拖远就能照旧越界裁切。文字、多选、锁定图层、缩放手柄、键盘微调和数值输入都和以前一样,一次拖动仍只记一步撤销,虚线不会进导出的图片。由外部贡献者 Ee1ex 提交(PR #5),本版补上英语、日语、韩语、繁體中文界面的文字。

已经装过旧版本

  • 0.7.3、0.7.2、0.7.1:主界面右上角“检查更新”,只下载程序部分(约 52 MB)。0.7.0 约 81 MB(程序与许可材料),0.6.5 约 464 MB(另加 Python 运行环境与渲染器)。下载后校验,等你保存工程并同意退出后才替换;失败会自动恢复原版本。设置、词库、工程、已下载的模型与运行环境都保留。
  • 0.6.0 及更早:关闭兔白字幕,运行 0.7.4 Setup 直接覆盖安装,不要先卸载。
  • Mac:还没有程序内更新。退出旧版,打开新的 DMG,把 App 拖进“应用程序”替换即可;设置、模型和工程存放在 App 以外的用户资料夹(替换安装这一步没有在 Mac 上实测)。

发布前实际检查了什么

这一版的程序 = 开发者正在日常使用的版本 + 封面边框吸附(另加版本号)。日常版的四项改动在换入日常前已经做过真实窗口检查;这次补做封面吸附、安装、升级、程序内更新和 Mac 构建。全部在隔离的测试文件夹里进行,没有读写任何用户的工程、词库、模型或 API 设置(开 AI 的识别检查只读借用了开发者自己的 API Key)。

Windows

层级 检查 结果
构建 载荷扫描(没有未复核的密钥样式)、Build Truth(EXE 内源码指纹=发布提交)、干净检出逐字节重现指纹 通过
构建 与开发者日常版逐模块比较:3204 个打包模块里只有封面编辑的 2 个不同,另多出边框吸附的 3 个模块;其余差别只有版本号、更新日志、4 个界面翻译文件与构建标识 通过
安装 本页 Setup 全新安装、版本显示 0.7.4、启动到可操作约 1.7 秒;不写入真实的开始菜单与卸载登记 通过
升级 先装 0.7.3 并启动一次,再用 0.7.4 Setup 覆盖:用户资料、模型、设置逐个文件 0 变动,启动正常 通过
程序内更新 0.7.4 →(本机测试源):约 82 MB;中途断线后续传;识别进行中拒绝替换;有未保存工程先询问;更新后 18,423 个文件逐个 0 差异,模型与运行环境不变 通过
真实窗口 安装版空白工程:新建、保存、重开 36/36 通过
真实窗口(发布源码) 封面边框吸附:开关可见;把图片拖到离右、下边 4 像素处自动贴齐,拖动中显示两条虚线、松开后消失,只记一步撤销;英日韩繁中文字正确 通过
真实窗口(日常版) 不开 AI 的真实识别(本机 MOSS + FireRed + Qwen3-ASR,含“十连”“第二阶段”等数字的中文语音):修正前报“字幕保真检查未通过”,修正后完成 21 条;开 AI 校对与断句的真实识别(DeepSeek)完成,中文 十连 照旧改写成 10连;空白工程 36/36 通过
真实窗口(日常版) 匹配文稿失败时:故意给太短的音频,对话框 7 分钟后仍显示失败原因和「复制错误详情」;首页匹配文稿真实 FireRed 30/30 通过
真实窗口(日常版源码) 运行环境清理(私有桌面、隔离数据、真实 uv;两套真的运行环境、硬链接、96 MB 的 PyTorch 安装包、15 天前中断的“安装中”标记):存储页显示实际占用 258 MB(资源管理器式相加 386 MB);请求立即维护后旧版本被删、安装包被清,剩 130 MB,当前环境完好 通过
日语(自动测试) 反馈用户日志里的 3 句日语(含 一万倍、十分):修正前在最后一步报同样的两个错,修正后完成 通过

本版没有重跑(这些部分的代码与 0.7.3 相同,0.7.3 发布时已检查):安装版 CUDA 完整识别、15 套主题、新手教学、「申请与设置 API」、云端识别流程、损坏的更新包。

macOS(GitHub macOS 15 虚拟 Mac;本页的 DMG 就是这次运行构建的)

层级 检查 结果
构建 从发布提交构建 .app 与 DMG;Mac 平台自动测试 253 项(2 项跳过、0 失败) 通过
安装 DMG 只读挂载、拖装到含中文与空格的路径、搬移位置后正常启动;新建空白工程、保存、重开 36/36 通过
完整流程 模型工坊在界面里准备 SenseVoice(CPU)→ 首页真实识别(中文合成语音)4 条字幕 → 工作台 → 导出字幕与视频并解码核对 → 重启再识别,运行环境与模型不重复下载(SenseVoice 不给字级时间,状态为“部分降级”) 通过
其他 打包内 Qt 视频真实帧、硬件视频探测 通过

本版 Mac 没有重跑:Apple GPU 上 MOSS/FireRed 的模型准备与运行、云端组件、钥匙串、MLX(这些部分的代码与 0.7.2 相同,0.7.2 发布时已在 Mac 上检查;本版改动的断句与数字规则在 Windows 上做过真实识别)。封面边框吸附与运行环境自动清理没有在 Mac 上单独检查。

没有验证的:实体 Mac;Mac 上的替换安装;日语视频的真实窗口识别(开发者电脑上没有日语语音合成和日语素材,日语这条修正只有自动测试);反馈用户的原片;人工听审字幕准确度。

已知限制

  • 没有代码签名。 Windows 可能显示“未知发布者”;Mac 没有 Apple 公证。请只从本仓库 Releases 下载并核对 SHA256SUMS.txt;不需要、也不应该关闭杀毒软件或系统安全设置。
  • Mac 是实验版:只在 GitHub 虚拟 Mac 上验证过,实体 Mac 与 8 GB 内存的 Mac 没测;窗口很窄时工作台顶部工具栏会重叠。
  • 中文的副词“十分”(十分感谢)在中文任务里仍会被改成 10分;修正已在源码里,会在之后的版本发布。
  • 运行环境清理的代价:以后再装需要同一 PyTorch 的模型要重新下载约 2.4 GB;两套运行环境本身(约 10 GB)仍在 C 盘,位置还不能改。
  • 长拖音正好拖在一个数字中间、中间停了 5 秒以上时,最后一步仍可能报“字幕保真检查未通过”。
  • 封面编辑器右下“等比开关控制缩放 · 滚轮查看”在较窄的窗口里会挤成两行(以前就这样)。
  • 不填 Key 时,工作台里自己点的 AI 功能(「AI 断句」菜单、AI 词库校对、翻译、AI 设计等)仍是原来的“缺少 API 密钥”报错;0.7.3 说明里预告的“先说明再处理”还没有进这一版。
  • 英语、日语、韩语界面里仍有少数文字显示为中文。
  • 4× 播放偶发整个窗口停住的原因仍未找到。
  • 第三方许可:Windows 随附的 gyan FFmpeg 9.0 仍缺构建脚本、可能的补丁与部分链接库的确切版本(gyan 没有公开这些材料)。Mac 的 FFmpeg/mpv 来自固定版本的 Homebrew 官方构建。详见 licenses/DISTRIBUTION-STATUS.md。

源码与校验

  • 自有代码:GPL-3.0-only(LICENSE、PROJECT_LICENSE.md),另有 Remotion/GSAP 的 GPL 第 7 节附加许可(本版附 2ByteASR-0.7.4-GPL-Additional-Permission.txt)。封面边框吸附由 Ee1ex 按 GPL-3.0-only 贡献(见 CONTRIBUTING.md)。
  • 2ByteASR-Source-0.7.4.zip:与 Windows 安装包对应的完整构建输入;2ByteASR-ThirdParty-Materials-0.7.4.zip:许可条款与第三方声明。自 0.5.0 起未变的第三方固定上游源码沿用以前的附件:mingw-w64-libiconv-1.19-1.src.tar.zst(本版也附)与 v0.6.5 Release 的 2ByteASR-0.5.0-ThirdParty-Sources.zip(1.28 GB,SHA-256 86ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06)。
  • 2ByteASR-update.json(.sig) 与 2ByteASR-0.7.4-app-<哈希>.zip:程序内更新使用,不需要手动下载(没变的组件继续引用以前版本的附件)。
  • 构建来源:Windows 安装包、macOS DMG 与源码附件都出自 tag v0.7.4 指向的提交;干净检出可逐字节重现 Windows 构建的源码指纹 0679b2c7111844b1f21ac24b6786aeabb8f9da2b3b0602c24127e5815406505d(1309 个输入)。DMG 由 GitHub 的 macOS 15(Apple Silicon)runner 从同一提交构建。
校验 证明什么 怎么核对
SHA-256(SHA256SUMS.txt) 下载的文件完整、没被改坏 Windows:certutil -hashfile 2ByteASR-Setup-0.7.4.exe SHA256;Mac:shasum -a 256 2ByteASR-0.7.4-macos-arm64-Setup.dmg,与清单比对
Ed25519 发布者签名(SHA256SUMS.txt.sig、2ByteASR-update.json.sig) 校验清单与更新清单确实由本项目发布者签发 key id 21f1cb35659cfffd,公钥 idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc=(与之前各版相同)
代码签名(Windows Authenticode/Apple Developer ID) 系统认可的发布者身份 本版没有
文件 SHA-256
2ByteASR-Setup-0.7.4.exe a3900c4229be9a35b6ca1991f5cffc64fed2d03f70b575b77b33272c62423ffd
2ByteASR-0.7.4-macos-arm64-Setup.dmg 78086a9aa1540247ff09e2221c57831c563b227e6673142a05aaf55385fe763a
English

English

Which file to download

Your computer Download Notes
Windows 10 22H2 or later (64-bit) 2ByteASR-Setup-0.7.4.exe (about 983 MB) Run it to install. If you already have 0.6.5/0.7.0/0.7.1/0.7.2/0.7.3 installed, you can also use "Check for updates" in the app.
Mac: Apple silicon (M series), macOS 15 or later 2ByteASR-0.7.4-macos-arm64-Setup.dmg (about 0.55 GB) Experimental, verified only on GitHub's virtual Macs. Not notarized by Apple: the first time you open it, Control-click the app in Finder → "Open". You do not need to turn off system security settings. Intel Macs are not supported.

The other attachments are for in-app updates, verification and people who need the source code; most users do not need to download them.

What changed (compared with 0.7.3)

Fixed

  • The runtimes folder kept growing (a user reported 17 GB). Besides the two runtimes that are needed (about 5 GB each), it kept the PyTorch installers after installing (about 2.4–3 GB per runtime) and old runtime versions after upgrades (which could only be removed by hand); on PCs where an install had been paused, the download cache was never maintained again; and File Explorer counts hard-linked files twice. Now an old runtime version is removed automatically once the new one is registered and healthy and no program is using the old one (only the files recorded at install time are deleted); the download cache, including the PyTorch installers, is maintained right after a model installs successfully; paused or interrupted installs are maintained after the resume-retention days (14 by default); and "Application settings → Storage and cache" shows the runtimes' real use (each file counted once), how big File Explorer will say it is, and how much the download cache can free at most. None of this happens when "Automatically clean registered local cache" is off there.
  • With AI line breaking off, videos containing numbers often failed at the last step. Step 9, "Lock the final subtitle timeline", reported "subtitle fidelity check failed" and everything before it was wasted (reported by many users). There were two causes: local line breaking split a number from its counter word (一万|金币, 第|二阶段), so the final check, which reads the numbers line by line, thought a number had been changed; and when 十连 was rewritten as 10连 in a sentence that had no per-character timing yet, every character got the whole sentence's duration, so only 5-second single-character lines could be cut. Line breaking now avoids those positions and uses per-character timing after a rewrite. Subtitle text, number spelling and the check itself are unchanged.
  • Japanese videos with AI proofreading on failed at the last step with "locally repaired text and time units do not match". The final step of AI proofreading applied Chinese number rewriting to Japanese too: 一万 became 10000, and 十分 ("enough") became 10分; rebuilding per-character timing after that then left out the kana, so re-cutting a long line locally failed. Japanese and English tasks no longer get Chinese number rewriting in that step and keep the recognized text, as they already did with...
Read more

兔白字幕 2ByteASR 0.7.3(Windows x64・macOS Apple Silicon 实验版)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 15 Oct 16:40

兔白字幕 2ByteASR 0.7.3(Windows x64・macOS Apple Silicon 实验版)

语言 · Language · 言語 · 언어:简体中文 · English · 日本語 · 한국어

点下面的语言展开说明。 · Click a language to expand. · 言語を押すと開きます。 · 언어를 누르면 펼쳐집니다.

简体中文

简体中文

下载哪一个

你的电脑 下载 说明
Windows 10 22H2 及以上(64 位) 2ByteASR-Setup-0.7.3.exe(约 983 MB) 运行它即可安装。已装 0.6.5/0.7.0/0.7.1/0.7.2 的用户也可以用程序内“检查更新”。
Mac:Apple 芯片(M 系列)、macOS 15 及以上 2ByteASR-0.7.3-macos-arm64-Setup.dmg(约 0.55 GB) 实验版,只在 GitHub 的虚拟 Mac 上验证过。没有 Apple 公证:第一次打开请在 Finder 里按住 Control 点按 App →“打开”,不需要关闭系统安全设置。不支持 Intel Mac。

其他附件是给程序内更新、校验和需要源码的人用的,一般用户不用下载。

这一版的变化(相对 0.7.2)

新增

  • 不填 API Key 也能出字幕。 以前开着 AI 校对/AI 断句却没填 Key,点「开始生成字幕」会弹“AI 配置未保存”,任务不开始。现在这次改用本地规则断句、不做 AI 校对,照常出字幕、能导出;不上传、不花钱。保存的开关不变,以后填上 Key 就自动用 AI。Key 填了但地址或模型写错时仍会提示。首页 AI 卡片没 Key 时写“不填也能用”。
  • 「API Key 是什么?」图解。 四段动画:不填也能出字幕、API Key 是一把钥匙、先充值(10 元就够先用)、复制贴进兔白。首页 AI 卡片、AI 设置、首次选择窗口、「申请与设置 API」和「说明」菜单都能打开;「申请与设置 API」的步骤加上了充值一步。
  • 新手教学改成看图跟着做。 基础 10 步,每步一句话配动画,到导出为止;学完可以接着学进阶 20 步(改错字、审核、调时间、压制),「说明」菜单也能单独打开进阶。
  • 审核时点一下改错字。 审核模式第 1 张卡标出其他识别模型写得不一样的地方、词库里确认过的错写和他/她/它;点一下只改那一处,可撤销;按 P 整条切换他/她。
  • AI 校对按上下文改他/她/它(识别时与 AI 词库校对页都适用)。
  • 手改的名字自动记进词库。 工程套用了词库时,把听错的写法记成正确名字的别名;撤销这次修改会一并删掉。
  • 匹配文稿支持日语、英语。 可选或自动判断中文/日语/英语;日语、英语用本机 Qwen3-ASR 与 Qwen3 对齐模型(需要这两个模型)。

问题修复

  • Qwen3 对齐模型加载少占约 3 GB 虚拟内存。 页面文件偏小、原来报“页面文件太小(os error 1455)”的电脑更容易通过;仍不够时模型工坊说明是虚拟内存不足并给出处理步骤;显存还有余却报 CUDA out of memory 时也不再说成“硬件无法执行此模型”。
  • 压制完成页的成片预览按成片原分辨率截帧,明显变清楚。
  • 新手教学换步时气泡和框不再抽动,框里的控件能直接点,离开页面会暂停成「回到教学」小条,工作台视频不再被盖黑。
  • 首页「字幕时间轴」卡按字幕语言显示实际会运行的模型(日语:Qwen3 对齐 + 日语 CTC)。
  • 任务报告与识别记录按实际情况写“本地规则断句”,不再把它显示成 AI 模型。

已经装过旧版本

  • 0.7.2、0.7.1、0.7.0、0.6.5:主界面右上角“检查更新”。只下载有变化的部分(从 0.7.2/0.7.1 约 52 MB:程序;从 0.7.0 约 81 MB:程序与许可材料;从 0.6.5 约 464 MB:另加 Python 运行环境与渲染器),下载后校验,等你保存工程并同意退出后才替换;失败会自动恢复原版本。设置、词库、工程、已下载的模型与运行环境都保留。
  • 0.6.0 及更早:关闭兔白字幕,运行 0.7.3 Setup 直接覆盖安装,不要先卸载。
  • Mac:还没有程序内更新。退出旧版,打开新的 DMG,把 App 拖进“应用程序”替换即可;设置、模型和工程存放在 App 以外的用户资料夹(替换安装这一步本轮没有在 Mac 上实测)。

发布前实际检查了什么

这一版的程序与开发者正在日常使用的版本完全相同(只多了版本号),那一版换入日常前已经逐项做过真实窗口检查,所以这次只补做安装、升级、程序内更新和 Mac 构建,没有重跑已确认没问题的检查。全部在隔离的测试文件夹里进行,没有读写任何用户的工程、词库、模型或 API 设置。

Windows

层级 检查 结果
构建 载荷扫描(没有未复核的密钥样式)、Build Truth(EXE 内源码指纹=发布提交)、干净检出逐字节重现指纹 通过
构建 与开发者日常版(下面几行真实窗口检查用的就是它)逐模块比较:3203 个打包模块代码完全相同;差别只有版本号、更新日志、README 截图脚本与构建标识 通过
安装 本页 Setup 全新安装、版本显示 0.7.3、启动到可操作约 1.7 秒;不写入真实的开始菜单与卸载登记 通过
升级 先装 0.7.2 并启动一次,再用 0.7.3 Setup 覆盖:用户资料、模型、设置逐个文件 0 变动,启动正常 通过
程序内更新 0.7.3 →(本机测试源):约 82 MB;中途断线后续传;识别进行中拒绝替换;有未保存工程先询问;更新后 18,421 个文件逐个 0 差异,模型与运行环境不变 通过
真实窗口 安装版空白工程:新建、保存、重开 36/36 通过
真实窗口(日常版) 不填 Key 全流程 38/38(轻量本机模型 SenseVoice):环境与配置里都没有 Key、默认开关,开始识别不弹窗 → 完成页导出 SRT/ASS/TXT/JSON → 工作台改字、切分、保存重开 → 导出四种字幕 → 压制成片 通过
真实窗口(日常版) 新手教学流程(首次启动/重开/升级用户)51/51;逐帧动作 11/11(气泡不跳、框里点得到、离开后「回到教学」) 通过
真实窗口(日常版) 审核点字改错与他/她、手改名字记进词库、成片预览 17/17;审核重听与窗口 29/29 通过
对齐模型 程序自带的对齐模型就绪检查(真实模型、RTX 5070 Ti):每个进程限 7000 MB 内存时新版通过、旧版失败(与用户反馈相同);限 4000 MB 时新版显示虚拟内存不足的说明 通过
完整识别(源码) 不填 Key、默认设置,用本机真实模型 MOSS + FireRed + Qwen3-ASR 从首页开始识别:不弹窗,本地规则断句完成,34 条字幕并导出;英语匹配文稿用真实模型跑通 通过

本版没有重跑(这些部分的代码与 0.7.2 相同,0.7.2 发布时已检查):安装版 CUDA 完整识别、15 套主题、「申请与设置 API」、云端识别流程、损坏的更新包。

macOS(GitHub macOS 15 虚拟 Mac;本页的 DMG 就是这次运行构建的)

层级 检查 结果
构建 从发布提交构建 .app 与 DMG;Mac 平台自动测试 253 项(2 项跳过、0 失败) 通过
安装 DMG 只读挂载、拖装到含中文与空格的路径、搬移位置后正常启动;新建空白工程、保存、重开 36/36 通过
完整流程 模型工坊在界面里准备 SenseVoice(CPU)→ 首页真实识别(中文合成语音)4 条字幕 → 工作台 → 导出字幕与视频并解码核对 → 重启再识别,运行环境与模型不重复下载(SenseVoice 不给字级时间,状态为“部分降级”) 通过
其他 打包内 Qt 视频真实帧、硬件视频探测 通过

本版 Mac 没有重跑(代码与 0.7.2 相同,0.7.2 发布时已检查):MOSS/FireRed 在 Apple GPU 上的准备与识别、云端组件、钥匙串、MLX。

没有验证的:实体 Mac;Mac 上的替换安装;真正没有 NVIDIA 驱动的 Windows 电脑;AI 校对改他/她的真实服务商调用;日语匹配文稿只有自动测试;人工听审字幕准确度。

已知限制

  • 没有代码签名。 Windows 可能显示“未知发布者”;Mac 没有 Apple 公证。请只从本仓库 Releases 下载并核对 SHA256SUMS.txt;不需要、也不应该关闭杀毒软件或系统安全设置。
  • Mac 是实验版:只在 GitHub 虚拟 Mac 上验证过,实体 Mac 与 8 GB 内存的 Mac 没测;窗口很窄时工作台顶部工具栏会重叠。
  • 不填 Key 时:这次用本地规则断句,句子比 AI 断句粗一些,也不做 AI 校对。工作台里自己点的 AI 功能(「AI 断句」菜单、AI 词库校对、翻译、AI 设计等)没 Key 时仍是原来的“缺少 API 密钥”报错,下一版改成先说明。
  • “10 元就够先用”是建议,不是服务商承诺的额度。
  • 英语、日语、韩语界面里仍有少数文字显示为中文。
  • 4× 播放偶发整个窗口停住的原因仍未找到。
  • 第三方许可:Windows 随附的 gyan FFmpeg 9.0 仍缺构建脚本、可能的补丁与部分链接库的确切版本(gyan 没有公开这些材料)。Mac 的 FFmpeg/mpv 来自固定版本的 Homebrew 官方构建。详见 licenses/DISTRIBUTION-STATUS.md。

源码与校验

  • 自有代码:GPL-3.0-only(LICENSE、PROJECT_LICENSE.md),另有 Remotion/GSAP 的 GPL 第 7 节附加许可(本版附 2ByteASR-0.7.3-GPL-Additional-Permission.txt)。
  • 2ByteASR-Source-0.7.3.zip:与 Windows 安装包对应的完整构建输入;2ByteASR-ThirdParty-Materials-0.7.3.zip:许可条款与第三方声明。自 0.5.0 起未变的第三方固定上游源码沿用以前的附件:mingw-w64-libiconv-1.19-1.src.tar.zst(本版也附)与 v0.6.5 Release 的 2ByteASR-0.5.0-ThirdParty-Sources.zip(1.28 GB,SHA-256 86ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06)。
  • 2ByteASR-update.json(.sig) 与 2ByteASR-0.7.3-app-<哈希>.zip:程序内更新使用,不需要手动下载(没变的组件继续引用以前版本的附件)。
  • 构建来源:Windows 安装包、macOS DMG 与源码附件都出自 tag v0.7.3 指向的提交;干净检出可逐字节重现 Windows 构建的源码指纹 6f12177c328492b93bc7940df62e17f550d32be94d47b1a971ee621533641963(1304 个输入)。DMG 由 GitHub 的 macOS 15(Apple Silicon)runner 从同一提交构建。
校验 证明什么 怎么核对
SHA-256(SHA256SUMS.txt) 下载的文件完整、没被改坏 Windows:certutil -hashfile 2ByteASR-Setup-0.7.3.exe SHA256;Mac:shasum -a 256 2ByteASR-0.7.3-macos-arm64-Setup.dmg,与清单比对
Ed25519 发布者签名(SHA256SUMS.txt.sig、2ByteASR-update.json.sig) 校验清单与更新清单确实由本项目发布者签发 key id 21f1cb35659cfffd,公钥 idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc=(与之前各版相同)
代码签名(Windows Authenticode/Apple Developer ID) 系统认可的发布者身份 本版没有
文件 SHA-256
2ByteASR-Setup-0.7.3.exe 1875fcda671bc72344d8d1a91c1be008a3736a810872c4910c3131724992314a
2ByteASR-0.7.3-macos-arm64-Setup.dmg 570670de7f61a8d48ccb4eed7af13c7c7b6c729adb114f5d6e593907cfc9ec40
English

English

Which file to download

Your computer Download Notes
Windows 10 22H2 or later (64-bit) 2ByteASR-Setup-0.7.3.exe (about 983 MB) Run it to install. If you already have 0.6.5/0.7.0/0.7.1/0.7.2 installed, you can also use "Check for updates" in the app.
Mac: Apple silicon (M series), macOS 15 or later 2ByteASR-0.7.3-macos-arm64-Setup.dmg (about 0.55 GB) Experimental, verified only on GitHub's virtual Macs. Not notarized by Apple: the first time you open it, Control-click the app in Finder → "Open". You do not need to turn off system security settings. Intel Macs are not supported.

The other attachments are for in-app updates, verification and people who need the source code; most users do not need to download them.

What changed (compared with 0.7.2)

New

  • Subtitles without an API key. Before, if AI proofreading or AI line splitting was on but no key was filled in, "Start" showed "AI settings not saved" and the job did not start. Now that run splits lines with local rules and skips AI proofreading, and still produces and exports subtitles; nothing is uploaded and nothing is charged. Your saved switches stay as they are, so AI is used automatically once you add a key. A key that is filled in but has a wrong address or model is still reported. Without a key, the AI card on the home screen says that it works without one.
  • "What is an API key?" picture guide. Four short animations: subtitles work without a key; an API key is like a key to a door; top up first (about ¥10 is enough to start); copy it and paste it into 2ByteASR. It opens from the AI card on the home screen, AI settings, the first-run choice window, "Apply for and set up an API" and the Help menu; "Apply for and set up an API" now includes the top-up step.
  • The beginner tutorial is now picture-based. 10 basic steps, one sentence and one animation each, up to exporting; then you can continue with 20 advanced steps (fixing words, review, timing, burning in), which can also be opened on their own from the Help menu.
  • Click once to fix a word during review. The first card in review mode marks where other recognizers wrote something different, misspellings confirmed in the glossary, and he/she/it (他/她/它); one click changes only that spot and can be undone; press P to switch he/she for the whole line.
  • AI proofreading fixes he/she/it from context (during recognition and on the AI glossary proofreading page).
  • Names you correct by hand are saved to the glossary. When the project uses a glossary, the misheard spelling is recorded as an alias of the correct name; undoing the edit removes it again.
  • Match script supports Japanese and English. Choose the language or let it detect Chinese/Japanese/English; Japanese and English use the local Qwen3-ASR and Qwen3 aligner models (both needed).

Fixed

  • The Qwen3 aligner uses about 3 GB less virtual memory while loading. PCs with a small paging file that reported "The paging file is too small (os error 1455)" pass more easily; if memory is still not enough, the Model workshop says that virtual memory is too small and lists what to do, and "CUDA out of memory" with plenty of video memory left is no longer reported as "this hardware cannot run the model".
  • The finished-video preview on the export completion page is captured at the video's own resolution and is much sharper.
  • The beginner tutorial no longer jerks the bubble and frame between steps, controls inside the frame can be clicked directly, leaving the page pauses it into a small "Back to tutorial" bar, and the Studio video is no longer covered in black.
  • The "Subtitle timeline" card on the home screen shows the models that will actually run for the subtitle language (Japanese: Qwen3 alig...
Read more

兔白字幕 2ByteASR 0.7.2(Windows x64・macOS Apple Silicon 实验版)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 15 Oct 02:57

兔白字幕 2ByteASR 0.7.2(Windows x64・macOS Apple Silicon 实验版)

语言 · Language · 言語 · 언어:简体中文 · English · 日本語 · 한국어

点下面的语言展开说明。 · Click a language to expand. · 言語を押すと開きます。 · 언어를 누르면 펼쳐집니다.

简体中文

简体中文

下载哪一个

你的电脑 下载 说明
Windows 10 22H2 及以上(64 位) 2ByteASR-Setup-0.7.2.exe(约 981 MB) 运行它即可安装。已装 0.6.5/0.7.0/0.7.1 的用户也可以用程序内“检查更新”。
Mac:Apple 芯片(M 系列)、macOS 15 及以上 2ByteASR-0.7.2-macos-arm64-Setup.dmg(约 0.55 GB) 实验版,只在 GitHub 的虚拟 Mac 上验证过。没有 Apple 公证:第一次打开请在 Finder 里按住 Control 点按 App →“打开”,不需要关闭系统安全设置。不支持 Intel Mac。

其他附件是给程序内更新、校验和需要源码的人用的,一般用户不用下载。

这一版的变化(相对 0.7.1)

新增

  • 字幕翻译可以选目标语言。 原文是中文、日语或英语时,译文可选简体中文、繁體中文、英语、日语、韩语中与原文不同的任一种;中文直播可以直接做英语或韩语字幕、双语字幕。翻译用你自己的文字 AI 服务。字幕字体缺少韩文或日文假名时,译文那一行自动改用程序自带的思源黑体,不会显示成方块。
  • 韩语界面(한국어)。 在首页右上角的语言选单(或第一次启动的窗口)切换。
  • 15 套界面主题。 外观页按浅色/深色/高对比分组,点卡片即时预览。

问题修复

  • MOSS Pro 云端(MOSI)
    • 素材在中文名称的文件夹里时报 Invalid \escape,识别失败。
    • 1 小时左右的录播上传约 15 秒就断开。
    • 上传途中断线后,完成页“重试失败项”一直被拒、也不询问。现在:文件确实没传完的会直接重新上传;无法确认服务商是否已经受理时,会先询问你再重新提交(可能再次计费)。
  • 对白覆盖选“主播优先”、又没有第二套识别(例如只用云端、没运行 FireRed)时,其他说话人的字幕被全部去掉。现在会保留,并列为“其他说话人未核对”的待复核项。
  • AI 校对/断句的批次被拆分后又退回本机处理时,整个任务在最后一步失败(invalid literal for int() … '2.1.2')。
  • 工作台审核模式:“重听”会一直播到下一条,时间轴停在下一条。现在只播当前这条(1× 与 2× 都是),播放中选中的条目不跳走;切换审核条目时画面不再上下跳动。
  • 主窗口(自绘标题栏)在多显示器下最大化后可能跑出屏幕、按钮够不到。现在会自动回到屏幕内;任务栏图标可以最小化/还原,Win+↑/↓ 可用;单击标题栏不会把最大化的窗口还原。
  • 失败提示框的详情很长时在框内滚动,不再撑满整个屏幕。

已经装过旧版本

  • 0.7.1、0.7.0、0.6.5:主界面右上角“检查更新”。只下载有变化的部分(从 0.7.1 约 50 MB:程序;从 0.7.0 约 80 MB:程序与许可材料;从 0.6.5 约 462 MB:另加 Python 运行环境与渲染器),下载后校验,等你保存工程并同意退出后才替换;失败会自动恢复原版本。设置、词库、工程、已下载的模型与运行环境都保留。
  • 0.6.0 及更早:关闭兔白字幕,运行 0.7.2 Setup 直接覆盖安装,不要先卸载。
  • Mac:还没有程序内更新。退出旧版,打开新的 DMG,把 App 拖进“应用程序”替换即可;设置、模型和工程存放在 App 以外的用户资料夹(替换安装这一步本轮没有在 Mac 上实测)。

发布前实际检查了什么

构建成功、自动测试、真实窗口操作、完整识别是不同层级,下面分开列。全部在隔离的测试文件夹里进行,没有读写任何用户的工程、词库、模型或 API 设置。

Windows(用本页的 2ByteASR-Setup-0.7.2.exe 或与它逐模块相同的候选版)

层级 检查 结果
构建 载荷扫描(没有未复核的密钥样式)、Build Truth(EXE 内源码指纹=发布提交)、干净检出逐字节重现指纹 通过
构建 与做过下列全部检查的候选版逐模块比较:3196 个打包模块代码完全相同;差别只有更新日志、API 说明索引页、README 截图脚本、韩语界面里“剃刀”工具的统一译名与构建标识 通过
安装 全新安装、版本显示 0.7.2、启动到可操作约 1.7 秒;不写入真实的开始菜单与卸载登记 通过
升级 先装 0.7.1,再用 0.7.2 Setup 覆盖:用户资料、模型、设置逐个文件 0 变动,启动正常 通过
程序内更新 0.7.2 →(本机测试源):约 80 MB;中途断线后续传;识别进行中拒绝替换;有未保存工程先询问;更新后 18,392 个文件逐个 0 差异,模型与运行环境不变 通过
程序内更新 更新包损坏:校验不符被丢弃,程序仍是 0.7.2、逐个文件 0 差异 通过
真实窗口 审核重听与主窗口 29/29:在三块不同缩放的屏幕之间移屏、最小化还原、单击/双击标题栏、重听 1×/2× 只播当前这条、失败提示框限高 通过
真实窗口 外观页 15 套主题:韩语界面 28/28、中文界面 28/28 通过
真实窗口 “申请与设置 API” 28/28(离线,不连服务商) 通过
真实窗口 云端识别整条流程 32/32:导入→识别(本机模拟服务商)→工作台改字与剪切→保存→重新打开→导出四种字幕与视频并解码核对;没装 FireRed 时云端+本地 Qwen3 对齐 32/32 通过
真实窗口 新手教学:全新 40/40、重启 5/5、老用户升级 4/4 通过
真实窗口 工作台 1000 条字幕编辑:select_last_ok 一项未过(之前几版相同,不是本版造成);60 秒视频导出走 NVENC,约 5.6 倍实时 1 项已知未过
完整识别 安装版首页 → 加入素材 → 开始:MOSS+FireRedASR2-AED+Qwen3-ASR 在 NVIDIA RTX 5070 Ti(CUDA)上实际运行(34 秒中文双人合成语音):全部阶段完成,14 条字幕、两位说话人各 7 条,与 0.7.1 源码对同一音频的结果逐条相同(都有 1 个待复核项,所以状态是“已完成,有需复核项”);改用“主播优先”再跑一次,14 条同样全部保留 通过,与 0.7.1 一致
自动测试 本轮改动相关的测试(翻译任意方向 25 项、对白覆盖、MOSS Pro 上传与重新提交、审核重听与窗口 9 项、韩语界面与主题等) 通过;其余已知失败与改动前相同

macOS(GitHub macOS 15 虚拟 Mac;本页的 DMG 就是这次运行构建的)

层级 检查 结果
构建 从发布提交构建 .app 与 DMG;Mac 平台自动测试 253 项(2 项跳过、0 失败) 通过
安装 DMG 只读挂载、拖装到含中文与空格的路径、搬移位置后正常启动、新建空白工程保存与打开 通过
本地模型 模型工坊在界面里下载并准备 MOSS、FireRed、语音段检测、说话人模型,各自在 Apple GPU 上实际跑样本(MOSS 67 秒、FireRed 175 秒) 通过
完整流程 首页真实识别(中文合成语音)4 条字幕、4 条有实测字时间 → 工作台改字、剪切、保存、重新打开 → 导出字幕与视频并解码核对 → 重启再识别,运行环境与模型不重复下载 通过
云端 安装版的云端组件整条流程(本机模拟服务商,不上传不计费);云端+MLX 对齐 通过
其他 真实 macOS 钥匙串存取删、MLX 中文识别与对齐、打包内 Qt 视频真实帧、硬件视频探测 通过

没有验证的:实体 Mac;Mac 上的替换安装;真正没有 NVIDIA 驱动的 Windows 电脑;Qwen Cloud 的真实付费调用;韩语界面与韩语译文没有经过母语者审读;翻译只用本机模拟服务验证过流程,译文质量取决于你用的文字 AI;人工听审字幕准确度。

已知限制

  • 没有代码签名。 Windows 可能显示“未知发布者”;Mac 没有 Apple 公证。请只从本仓库 Releases 下载并核对 SHA256SUMS.txt;不需要、也不应该关闭杀毒软件或系统安全设置。
  • Mac 是实验版:只在 GitHub 虚拟 Mac 上验证过,实体 Mac 与 8 GB 内存的 Mac 没测;窗口很窄时工作台顶部工具栏会重叠。
  • 韩语界面是新加入的:个别用词可能不自然;英语、日语、韩语界面里仍有少数文字显示为中文。
  • 付费服务:MOSS Pro 云端的这几处修正,已在开发者的日常版上用真实账号识别 1 小时录播确认(同一份云端代码);Qwen Cloud 没有用真实付费调用验证。AI 校对、断句、翻译需要你自己的服务商 API Key。
  • 首页“匹配文稿”目前只支持中文(工作台可用于日语/英语)。
  • 4× 播放偶发整个窗口停住的原因仍未找到。
  • 第三方许可:Windows 随附的 gyan FFmpeg 9.0 仍缺构建脚本、可能的补丁与部分链接库的确切版本(gyan 没有公开这些材料)。Mac 的 FFmpeg/mpv 来自固定版本的 Homebrew 官方构建。详见 licenses/DISTRIBUTION-STATUS.md。

源码与校验

  • 自有代码:GPL-3.0-only(LICENSE、PROJECT_LICENSE.md),另有 Remotion/GSAP 的 GPL 第 7 节附加许可(本版附 2ByteASR-0.7.2-GPL-Additional-Permission.txt)。
  • 2ByteASR-Source-0.7.2.zip:与 Windows 安装包对应的完整构建输入;2ByteASR-ThirdParty-Materials-0.7.2.zip:许可条款与第三方声明。自 0.5.0 起未变的第三方固定上游源码沿用以前的附件:mingw-w64-libiconv-1.19-1.src.tar.zst(本版也附)与 v0.6.5 Release 的 2ByteASR-0.5.0-ThirdParty-Sources.zip(1.28 GB,SHA-256 86ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06)。
  • 2ByteASR-update.json(.sig) 与 2ByteASR-0.7.2-<组件>-<哈希>.zip:程序内更新使用,不需要手动下载。
  • 构建来源:Windows 安装包、macOS DMG 与源码附件都出自 tag v0.7.2 指向的提交;干净检出可逐字节重现 Windows 构建的源码指纹 ee8440ea71217fb639d12e9d9a30eaf6ebc6ef56e4f2167e5fc3d79bb358c4c7(1295 个输入)。DMG 由 GitHub 的 macOS 15(Apple Silicon)runner 从同一提交构建。
校验 证明什么 怎么核对
SHA-256(SHA256SUMS.txt) 下载的文件完整、没被改坏 Windows:certutil -hashfile 2ByteASR-Setup-0.7.2.exe SHA256;Mac:shasum -a 256 2ByteASR-0.7.2-macos-arm64-Setup.dmg,与清单比对
Ed25519 发布者签名(SHA256SUMS.txt.sig、2ByteASR-update.json.sig) 校验清单与更新清单确实由本项目发布者签发 key id 21f1cb35659cfffd,公钥 idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc=(与之前各版相同)
代码签名(Windows Authenticode/Apple Developer ID) 系统认可的发布者身份 本版没有
文件 SHA-256
2ByteASR-Setup-0.7.2.exe 9d0613112219928190428adae52d6e926844215873009359096704b843ec85cb
2ByteASR-0.7.2-macos-arm64-Setup.dmg a48e59f1c68f110be5da36650a3307bea0365c5d23e63daadc0dcc8af61e5759
English

English

Which file to download

Your computer Download Notes
Windows 10 22H2 or later (64-bit) 2ByteASR-Setup-0.7.2.exe (about 981 MB) Run it to install. If you already have 0.6.5/0.7.0/0.7.1 installed, you can also use "Check for updates" in the app.
Mac: Apple silicon (M series), macOS 15 or later 2ByteASR-0.7.2-macos-arm64-Setup.dmg (about 0.55 GB) Experimental, verified only on GitHub's virtual Macs. Not notarized by Apple: the first time you open it, Control-click the app in Finder → "Open". You do not need to turn off system security settings. Intel Macs are not supported.

The other attachments are for in-app updates, verification and people who need the source code; most users do not need to download them.

What changed (compared with 0.7.1)

New

  • Subtitle translation lets you choose the target language. When the original is Chinese, Japanese or English, the translation can be any of Simplified Chinese, Traditional Chinese, English, Japanese and Korean other than the original language; Chinese streams can go straight to English or Korean subtitles, or to bilingual subtitles. Translation uses your own text AI service. If the subtitle font lacks Korean characters or Japanese kana, the translated line automatically switches to the bundled Source Han Sans, so it is not shown as boxes.
  • Korean interface (한국어). Switch to it from the language menu at the top right of the home screen (or in the window shown at first launch).
  • 15 interface themes. The Appearance page groups them into Light, Dark and High contrast; click a card for an instant preview.

Fixed

  • MOSS Pro cloud (MOSI)
    • When the media was in a folder with a Chinese name, recognition failed with Invalid \escape.
    • Uploads of stream recordings around 1 hour long disconnected after about 15 seconds.
    • After the connection dropped during an upload, "Retry failed tasks" on the completion page was rejected every time, without asking. Now, if the file really did not finish uploading, it is uploaded again directly; if the app cannot confirm whether the provider has already accepted it, it asks you before resubmitting (you may be charged again).
  • With dialogue coverage set to "Streamer first" and no second recognition pass (for example, cloud only, without running FireRed), all subtitles from other speakers were removed. They are now kept and listed as an item to review, noting that the other speakers were not cross-checked.
  • When an AI proofreading or segmentation batch was split and then fell back to local processing, the whole task failed at the last step (invalid literal for int() … '2.1.2').
  • Studio review mode: "Replay" kept playing into the next line, and the timeline stopped on the next line. Now it plays only the current line (at both 1× and 2×), the selected line does not jump away during playback, and the view no longer jumps up and down when you switch review items.
  • Main window (custom-drawn title bar): on multiple monitors, it could end up off-screen after being maximized, with its buttons out of reach. It now moves back onto the screen automatically; the taskbar icon can minimize and restore it, Win+↑/↓ work, and a single click on the title bar no longer restores a maximized window.
  • Long details in failure dialogs now scroll inside the dialog instead of filling the whole screen.

Updating from an earlier version

  • 0.7.1, 0.7.0, 0.6.5: "Check for updates" at the top right of the main window. Only the changed parts are downloaded (from 0.7.1 about 50 MB: the program; from 0.7.0 about 80 MB: the program and licence materials; from 0.6.5 about 462 MB: also the Python runtime and the renderer). They are verified after downloading and replace the old files onl...
Read more

兔白字幕 2ByteASR 0.7.1(Windows x64・macOS Apple Silicon 实验版)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 14 Oct 09:27

兔白字幕 2ByteASR 0.7.1(Windows x64・macOS Apple Silicon 实验版)

下载哪一个

你的电脑 下载 说明
Windows 10 22H2 及以上(64 位) 2ByteASR-Setup-0.7.1.exe(约 981 MB) 运行它即可安装。已装 0.6.5/0.7.0 的用户也可以用程序内“检查更新”。
Mac:Apple 芯片(M 系列)、macOS 15 及以上 2ByteASR-0.7.1-macos-arm64-Setup.dmg(约 0.5 GB) 实验版,只在 GitHub 的虚拟 Mac 上验证过。没有 Apple 公证:第一次打开请在 Finder 里按住 Control 点按 App →“打开”,不需要关闭系统安全设置。不支持 Intel Mac。

其他附件是给程序内更新、校验和需要源码的人用的,一般用户不用下载。第一次本地识别仍会按你选的识别组合下载运行环境和模型,不会一次全部下载;只用云端识别则不需要下载模型。

这一版能做什么(相对 0.7.0)

新增功能

  • 没有 NVIDIA 显卡也能出字幕。 云端识别不再需要本地运行环境、PyTorch 或 CUDA。新增 MOSS Pro 云端(MOSI,含说话人)与阿里云百炼/Qwen Cloud 录音文件识别(Qwen3-ASR 给字词时间、Qwen-Audio-3.1 加说话人)。开始前会列出用哪个引擎、时间从哪里来、音频上传到哪里、大概费用;服务商只返回句段时间时,字幕标为“估算”,不冒充实测。录音文件识别的正式路线是上传到你自己的 OSS 私有空间、取回结果后删除;服务商的临时上传只在你选“仅供试用”时才用。
  • “申请与设置 API”。 每家服务商一排图文步骤,按钮直接打开官方页面;填好后可分级测试,失败时说清楚是余额、Key、地域、模型还是网络的问题。
  • Mac 版(Apple 芯片,实验性)。 云端识别;模型工坊能准备 MOSS(文字+说话人)与 FireRedASR2-AED(字级时间),在这台 Mac 的 Apple GPU 上用内置样本实际跑一次,通过才启用;另有社区实现的 MLX 本地方案。工作台编辑、保存、重新打开、导出字幕与视频都可用。
  • 新手引导。 第一次启动先选识别方式(本地/云端/轻量);首页按你电脑的实际状态提示下一步,附一个不需要任何模型的范例工程;31 步带动画的教学,可以在框内自己操作,也可以点“帮我做”。已经在用的用户不会被强制重走教学,双击工程照样直接进入工作台。
  • 繁體中文界面。
  • 英文字幕。 识别语言可选英语,输出可选英中双语;英文按单词断行(不切断单词、每行不超过 42 个字符),单词时间由 Qwen3-ForcedAligner 实测。
  • 字幕标点:保留原文/添加标点/不加标点,预览、工作台画面与所有导出一致,文稿本身不变。
  • 快捷键:所有页面的快捷键在设置里一处修改,冲突时会说出是哪个功能;在输入框里打字不会触发。
  • 匹配文稿。 已有断好句的完整文稿(每行一条字幕)时,工作台可直接用工程已有的字级时间对齐,先预览每句时间与匹配率、可一步撤销;首页也能只跑 FireRedASR2-AED 字级时间(目前只支持中文)。
  • 识别方案新增“日语推荐”“英语推荐”;日语 CTC 对齐模型可以自己选择使用或取消。
  • 外部 AI(MCP):可按说话人与时间搜索;批量替换、标点先预览,经你在程序里批准才套用;只导出到你授权的文件夹;可一键写入 Claude Desktop 配置并显示是否真的连上。

使用体验与性能

  • 中国大陆下载更稳。 模型的自动来源依次是 ModelScope(固定版本)→ Hugging Face 官方 → hf-mirror.com(第三方,最后才用),每个文件都要和锁定的 SHA-256 一致;运行环境(uv、Python、PyTorch、PyPI 包)在官方源不通或太慢时改用国内镜像,同样逐个文件校验。下载窗口显示整个模型的进度、当前来源、换源原因、断点续传与校验结果。
  • MOSS 长直播不再显存不足:放不下时按显存与上下文在静音处分段识别,再用声纹把说话人接起来。
  • 新安装时,模型默认下载到程序所在文件夹的 models(程序装在 D 盘,模型也在 D 盘);已下载的模型原地沿用、不搬。
  • 文字复核真的会运行;云端复核开始前说明会上传什么、如何计费。
  • 界面细节:被截断的文字、拥挤的播放按钮、相机按钮分隔线、“标点”与“压制成片”按钮样式、表格表头多一层框等。

问题修复

  • 没装 FireRed(例如没有 NVIDIA)时,选 Qwen3 对齐却被错误跳过、字幕没有字级时间。
  • 非日语任务的 Qwen 对齐时间轴从不运行。
  • 没有父窗口的对话框与下拉框被回收时闪退(0xC0000374 一类)。
  • “申请与设置 API”与在线识别对话框标题栏的 × 看不到。
  • 打开工程时音频端点短暂断线,被直接判成“准备音频”失败。
  • 教学结束后,范例工程留在“最近工程”。

Windows/macOS 支持情况

项目 Windows(x64) macOS(Apple 芯片)
状态 正式 实验性
云端识别(自备 Key) ✓ ✓
本地 MOSS/FireRed NVIDIA CUDA Apple GPU(虚拟 Mac 上约慢于实时 3–4 倍)
其他本地模型 按模型工坊标示 SenseVoice(CPU)、MLX(社区实现);只能在 CUDA 上运行的组件会标出“这台电脑不能运行”
代码签名 无(可能显示“未知发布者”) 无 Developer ID、无 Apple 公证
Intel Mac — 不支持

已经装过旧版本

  • 0.7.0、0.6.5:主界面右上角“检查更新”。只下载有变化的程序部分(从 0.7.0 约 79 MB:程序与许可材料;从 0.6.5 约 461 MB:另加 Python 运行环境与渲染器;素材、工具、离线安装包沿用),下载后校验,等你保存工程并同意退出后才替换;失败会自动恢复原版本。设置、词库、工程、已下载的模型与运行环境都保留。
  • 0.6.0 及更早:关闭兔白字幕,运行 0.7.1 Setup 直接覆盖安装,不要先卸载。
  • Mac:第一次提供,直接安装。

发布前实际检查了什么

构建成功、自动测试、真实窗口操作、完整识别是不同层级,下面分开列。全部在隔离的测试文件夹里进行,没有读写任何用户的工程、词库、模型或 API 设置。

Windows(用本页的 2ByteASR-Setup-0.7.1.exe 安装后的程序)

层级 检查 结果
构建 载荷扫描(没有未复核的密钥样式)、Build Truth(EXE 内源码指纹=发布提交)、干净检出逐字节重现指纹 通过
构建 与上一个已做完整真实窗口检查的候选版逐模块比较:3193 个打包模块代码完全相同,只差版本号与许可/发布文件 通过
安装 全新安装(约 51 秒)、版本显示 0.7.1、快捷方式;不写入真实的开始菜单与卸载登记 通过
升级 先装 0.7.0,并用 0.7.0 的代码写入设置、API Key、词库、工作台快捷键、工程、模型 → 用 0.7.1 Setup 覆盖:用户资料、模型、设置逐个文件 0 变动;启动后读回全部保留,0.7.0 的工程能打开 通过
程序内更新 0.7.0 →(本机测试源):提示需下载约 76 MB;中途断线后续传;识别进行中拒绝替换;有未保存工程先询问;更新后 18,386 个文件逐个 0 差异,模型与运行环境不变 通过
程序内更新 更新包损坏:校验不符被丢弃并显示可读原因,程序仍是 0.7.0、逐个文件 0 差异 通过
真实窗口 新手教学:全新 40/40、重启 5/5、老用户升级 4/4(双击工程直接进入工作台、不强制重走教学) 通过
真实窗口 “申请与设置 API” 28/28(离线,不连服务商) 通过
真实窗口 云端识别整条流程 32/32:导入→识别(本机模拟服务商)→工作台改字与剪切→保存→重新打开→导出 SRT/ASS/TXT/JSON 与视频并解码核对 通过
真实窗口 云端+本地 Qwen3 对齐(CPU)32/32、没装 FireRed 时 32/32,两者 33 条字幕都有实测字时间 通过
真实窗口 外部 AI(MCP,官方 SDK 客户端)22/22 通过
真实窗口 界面细节、匹配文稿、日语 CTC 开关、日/英推荐方案 30/30,其中首页“匹配文稿”在 NVIDIA 显卡上实际运行 FireRedASR2-AED 通过
真实窗口 工作台 1000 条字幕编辑:多选拖动、全选、删除与撤销、波纹、保存重开等通过;select_last_ok 一项未过(之前几版相同,不是本版造成);60 秒视频导出走 NVENC,约 5.8 倍实时 1 项已知未过
完整识别 安装版首页 → 加入素材 → 开始:MOSS+FireRedASR2-AED+Qwen3-ASR 在 NVIDIA RTX 5070 Ti(CUDA)上实际运行(22 秒中文合成语音):10 个阶段全部完成,8 条字幕文字正确,8/8 有 FireRed 逐字时间;同一音频、同一套模型在 0.7.0 上结果逐条相同(同样有 1 个“说话人需要确认”复核项,所以状态都是“已完成,有需复核项”) 通过,与 0.7.0 一致
下载来源 安装版内的模型来源、运行环境镜像清单与哈希表和源码逐字节相同;联网核对 14 个模型的固定 ModelScope 版本(只读元数据)全部一致 通过

macOS(GitHub macOS 15 虚拟 Mac:虚拟 M1、3 核、7 GB;本页的 DMG 就是这次运行构建的)

层级 检查 结果
构建 从发布提交构建 .app 与 DMG;Mac 平台自动测试 250 项(2 项跳过、0 失败) 通过
安装 DMG 只读挂载、拖装到含中文与空格的路径、正常启动、新建空白工程保存与打开 通过
本地模型 模型工坊在界面里下载并准备 MOSS、FireRed、语音段检测、说话人模型,各自在 Apple GPU 上实际跑样本(MOSS 46 秒、FireRed 148 秒) 通过
完整流程 首页真实识别(中文合成语音)4 条字幕、4 条都有实测字时间 → 工作台改字、剪切、保存、重新打开 → 导出四种字幕与视频并解码核对 → 重启再识别,运行环境与模型文件不变 通过
云端 安装版的云端组件整条流程(本机模拟服务商,不上传不计费);云端+MLX 对齐 通过
钥匙串 真实 macOS 钥匙串存、读、删(独立测试条目) 通过
MLX 准备运行环境与模型,8 秒中文语音 6.5 秒识别完并对齐 通过
其他 打包内 Qt 视频真实帧、硬件视频探测 通过

没有验证的:实体 Mac 与 8 GB 内存的 Mac;Mac 上的程序内更新(Mac 版第一次提供,没有旧版可升级);真正没有 NVIDIA 驱动的 Windows 电脑(只在这台电脑隐藏 CUDA 测过);MOSS Pro 云端(MOSI)与 Qwen Cloud 的真实付费调用;中国大陆其他网络线路;本轮没有在安装版内重新下载几 GB 的运行环境与模型(下载程序与已在大陆宽带实测的版本逐字节相同);人工听审字幕准确度。

已知限制

  • 没有代码签名。 Windows 可能显示“未知发布者”;Mac 没有 Apple 公证。请只从本仓库 Releases 下载并核对 SHA256SUMS.txt;不需要、也不应该关闭杀毒软件或系统安全设置。
  • Mac 是实验版:只在 GitHub 虚拟 Mac(虚拟 M1、7 GB 内存)上验证过,实体 Mac 与 8 GB 内存的 Mac 没测;没开文字复核时识别状态显示“部分降级成功”(每条字幕只有一个来源,文字与字时间正常);窗口很窄时工作台顶部工具栏会重叠;Mac 的国内备用下载来源只在离线测试里验证过。
  • 付费服务:百炼录音文件识别已用真实 Key 验证;MOSS Pro 云端(MOSI)与 Qwen Cloud 没有用真实付费调用验证(只用本机模拟服务器跑过完整流程)。AI 校对、断句、翻译需要你自己的服务商 API Key。
  • 中国大陆下载只在一条家庭宽带线路上实测过(Windows);其他运营商、校园网、手机热点没测。
  • 首页“匹配文稿”目前只支持中文(工作台可用于日语/英语)。
  • 4× 播放偶发整个窗口停住的原因仍未找到。
  • 第三方许可:Windows 随附的 gyan FFmpeg 9.0 仍缺构建脚本、可能的补丁与部分链接库的确切版本(gyan 没有公开这些材料);x265 已核对完整,但这只代表 x265。Mac 的 FFmpeg/mpv 来自固定版本的 Homebrew 官方构建(配方与上游源码地址公开),本项目没有另附这些上游源码包。详见 licenses/DISTRIBUTION-STATUS.md 的 0.7.1 节。

源码与校验

  • 自有代码:GPL-3.0-only(LICENSE、PROJECT_LICENSE.md),另有 Remotion/GSAP 的 GPL 第 7 节附加许可(本版附 2ByteASR-0.7.1-GPL-Additional-Permission.txt)。
  • 2ByteASR-Source-0.7.1.zip:与 Windows 安装包对应的完整构建输入;2ByteASR-ThirdParty-Materials-0.7.1.zip:许可条款与第三方声明。自 0.5.0 起未变的第三方固定上游源码沿用以前的附件:mingw-w64-libiconv-1.19-1.src.tar.zst(本版也附)与 v0.6.5 Release 的 2ByteASR-0.5.0-ThirdParty-Sources.zip(1.28 GB,SHA-256 86ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06)。
  • 2ByteASR-update.json(.sig) 与 2ByteASR-0.7.1-<组件>-<哈希>.zip:程序内更新使用,不需要手动下载。
  • 构建来源:Windows 安装包、macOS DMG 与源码附件都出自 tag v0.7.1 指向的提交;干净检出可逐字节重现 Windows 构建的源码指纹 b44c3a1cc7398cba6e853a782709e8c57d3b2de6bdac6d93601d17f364225104(1289 个输入)。DMG 由 GitHub 的 macOS 15(Apple Silicon)runner 从同一提交构建。
校验 证明什么 怎么核对
SHA-256(SHA256SUMS.txt) 下载的文件完整、没被改坏 Windows:certutil -hashfile 2ByteASR-Setup-0.7.1.exe SHA256;Mac:shasum -a 256 2ByteASR-0.7.1-macos-arm64-Setup.dmg,与清单比对
Ed25519 发布者签名(SHA256SUMS.txt.sig、2ByteASR-update.json.sig) 校验清单与更新清单确实由本项目发布者签发 key id 21f1cb35659cfffd,公钥 idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc=(与 0.6.5、0.7.0 相同)
代码签名(Windows Authenticode/Apple Developer ID) 系统认可的发布者身份 本版没有
文件 SHA-256
2ByteASR-Setup-0.7.1.exe 3182ecdef5e84698a038aab6ef17579208b1bbef8a3249538fe59e189a85da4d
2ByteASR-0.7.1-macos-arm64-Setup.dmg cece490b278217f6473934fa2ceb14d32439ada7a59916224505692d420e8688

English summary. Windows: download 2ByteASR-Setup-0.7.1.exe (about 981 MB); 0.7.0 users can use "Check for updates" (about 79 MB: program and licence parts); 0.6.5 users too (about 461 MB). macOS (experimental): 2ByteASR-0.7.1-macos-arm64-Setup.dmg for Apple silicon on macOS 15 or later, tested only on GitHub's virtual Macs; it is not notarized, so Control-click → Open the first time; Intel Macs are not supported. New: cloud recognition without an NVIDIA GPU (MOSS Pro cloud, Bailian / Qwen Cloud file transcription) with an API setup guide, onboarding with an animated tutorial, a Traditional Chinese interface, English subtitles, subtitle punctuation options, customizable shortcuts, script matching, sturdier downloads in mainland China, and segmented MOSS recognition for long streams. The executables are not code-signed; SHA256SUMS.txt and the update manifest are signed with Ed25519 (key id 21f1cb35659cfffd). The bundled gyan FFmpeg (Windows) still lacks its build scripts; see licenses/DISTRIBUTION-STATUS.md.

兔白字幕 2ByteASR 0.7.0(Windows x64)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 13 Oct 08:45

兔白字幕 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-256 86ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06)。
  • 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).

兔白字幕 2ByteASR 0.6.5(Windows x64)

Choose a tag to compare

@NOTBAD314 NOTBAD314 released this 11 Oct 10:53

兔白字幕 2ByteASR 0.6.5(Windows x64)

下载哪一个

只需要下载 2ByteASR-Setup-0.6.5.exe(约 962 MB),运行它即可。 安装后程序约 1.9 GB。其他附件是给程序内更新、校验和需要源码的人用的,一般使用者不用下载。

第一次使用还要按你选的识别组合下载运行环境和模型(首次设置画面会列出大小),不会默认把全部模型都下载:

识别组合 第一次使用另需下载(本次实测)
高质量(MOSS 说话人 + FireRed 字级时间 + Qwen3-ASR 复核,需 NVIDIA 显卡) 约 17.3 GB:模型 11.4 GB(MOSS 1.8、FireRed 4.7、Qwen3-ASR 4.7、说话人 0.09)+运行环境约 5.9 GB(两份 PyTorch CUDA 各 2.6 GiB 等)
轻量(SenseVoice) 约 3.8 GB:模型 0.94 GB+运行环境约 2.9 GB(PyTorch CUDA 2.6 GiB 等)。此组数字取自 0.6.0 安装后的同一套下载器实测
在线 API 不下载本地模型,需自己的 API Key

下载器支持断点续传与换源(ModelScope → HF 镜像 → HF 官方);某个来源中断时已下载部分会保留,重试即可继续。

已经装过旧版本

  • 0.6.0 及更早:这些版本没有新的更新程序。关闭兔白字幕,下载 0.6.5 Setup 直接覆盖安装,不要先卸载。设置、词库、工程、已下载的模型和运行环境都会保留:实测从 0.6.0 覆盖升级,只下载 Setup 本身(约 962 MB),模型与运行环境 0 字节重新下载,升级后直接识别成功。
  • 0.6.5 起:主界面右上角“检查更新”。只下载内容有变化的程序部分,下载前列出实际大小(只改程序代码时主程序包约 31 MB);模型和运行环境沿用。下载后校验,等你保存工程并同意退出后才替换,失败会自动恢复原版本。

本版变化(相对 0.6.0 内部安装包)

  • 程序内更新:新的更新清单(Ed25519 签名)+只下载变化部分+独立更新程序(先备份、失败回退、新版启动失败也回退)。识别、导出、模型下载进行中不允许开始更新;未保存工程先提示保存。自动检查每天最多一次,不影响启动,没网也照常使用。
  • 全新安装可用性修复:模型工坊下载完 MOSS 或 Qwen3-ASR 后,“就绪检查”误报“模型加载失败”(检查程序没跟上 MOSS 整段识别的输出格式和 Qwen 的调用参数;0.6.0 同样有此问题)。现在两者下载完即可通过检查。
  • AI 词库校对页:改字、采用建议、右键批量替换、Ctrl+H 都立即写进工程,可一步撤销;校对后能从结果页打开字幕工作台;搜索结果可拖选文字后右键批量替换;一字差异只标一个字;同一个技能名里的几处建议并成一组。
  • AI 文字校对:修复整批超时;每批之间不再等待本机准备。
  • Studio 剃刀与合并:剃刀按 FireRed 字级时间切分,预览画在字幕块内、不遮波形;合并工具改为轨道内预览;时间轴字幕文字居中。
  • 启动与界面:Studio、模型工坊、识别记录改为第一次进入时才建,启动明显变快;首页、设置、结果页、校对页可 Ctrl+滚轮缩放。

系统需求

  • Windows 10 22H2(19045)或更新,64 位。
  • 本地高质量组合(MOSS / FireRed / Qwen3-ASR)需要支持 CUDA 的 NVIDIA 显卡;没有时可用轻量组合或在线 API。
  • 磁盘:程序约 2 GB,另加所选环境与模型(高质量组合实测见上表)。

已知限制

  • 没有 Windows 代码签名证书:Windows 可能显示“未知发布者”或 SmartScreen 提示。请只从本仓库 Releases 下载并核对 SHA256SUMS.txt;不需要也不应该关闭杀毒软件。更新清单另有发布者签名(Ed25519,key id 21f1cb35659cfffd),SHA-256 只用于检查下载完整。
  • 只提供 Windows x64。macOS 版本本轮没有构建与测试,不提供。
  • AI 词库校对、AI 断句、在线识别等需要你自己的服务商 API Key;本轮没有用付费 API 做发布验收。
  • 随附的 Remotion 4.0.513 与 GSAP 3.15.0 仍按各自许可使用:Remotion 免费许可只给个人、3 人以内公司等,其他组织需要 Remotion Company License;GSAP 不得用于与 Webflow 可视化动画构建竞争的无代码工具。随附 FFmpeg 里的 AAC 编码器是 fdk-aac-free(仅 LC-AAC)。第三方材料与仍未提供的确切构建材料见 licenses/GPL3_ROUTE.md、licenses/SOURCES.md。

源码与校验

  • 自有代码:GPL-3.0-only(LICENSE),另有作者对 Remotion/GSAP 组合的 GPL 第 7 节附加许可(PROJECT_LICENSE.md);附加许可只针对作者自有代码,不代表 Remotion 或 GSAP 的授权。
  • 2ByteASR-Source-0.6.5.zip:与本 Setup 对应的完整构建输入(源码、构建与安装脚本、锁文件、预编译构建输入);不含不参与构建的 website/ 与 tests/。2ByteASR-ThirdParty-Materials-0.6.5.zip:许可证与第三方声明;2ByteASR-0.5.0-ThirdParty-Sources.zip:自 0.5.0 起未变的第三方固定上游源码包(Qt/PySide 6.9.2、FFmpeg、mpv、Remotion Rust helper 等,本版仍使用相同版本)。
  • 2ByteASR-update.json(.sig) 与 2ByteASR-0.6.5-<元件>-<哈希>.zip:程序内更新使用的签名清单和元件包,不需要手动下载。
  • 2ByteASR-0.6.5-GPL-Additional-Permission.txt:作者对自有代码的 Remotion/GSAP 附加许可,写明适用于本版(r9、a74c6d64、本 Setup 的 SHA-256);安装包内随附的许可文件写于此许可之前,以这份为补充。
  • mingw-w64-libiconv-1.19-1.src.tar.zst(含 .sig):PyAV 随附 libiconv-2.dll(LGPL)的 MSYS2 官方源码包。
  • mpv-x86_64-20260814-git-7b8915bc1d.7z(2026-10-17 补充):随附 tools/mpv/(字幕工作台的视频预览)的上游原包,未修改,SHA-256 1bf3b029da2c98e605e00e85f21ee3142f22a1dcc4ceb5c827b5c51e36e390f9。出自 shinchiro/mpv-winbuild-cmake 的自动构建(运行 31755832255,构建配方提交 cd1edc11dc6887a50f705717619d879f5a93a488)。上游只保留最近 30 个发布,原下载地址已失效,所以存档在这里供构建脚本下载;包内 13 个文件与 0.6.5 至 0.7.5 安装包里的逐字节相同。对应源码:mpv 7b8915bc1 与 FFmpeg 1d7b14f61 的源码在本页 2ByteASR-0.5.0-ThirdParty-Sources.zip,构建配方见上述提交;其余静态链接库的精确版本上游没有记录,这一缺口记录在 licenses/SOURCES.md。
  • 构建来源:发布提交 a74c6d645858fa5cbacc80fda7c213f74267a198。0.6.5 r9 实际是从开发提交 c8c53456 加未提交改动构建的;该发布提交是事后按构建快照整理的公开源码,干净检出逐字节重现构建源码指纹 88dd50773fcad681c6bf2c73c28a53aa6749b4424c40019165bad3d48f66fbfb(1199 个输入),Source 与 ThirdParty-Materials 两个附件合起来也重现同一指纹。

三种校验各管一件事,不能互相代替:

校验 证明什么 怎么核对
SHA-256(SHA256SUMS.txt) 下载的文件完整、没被改坏 certutil -hashfile 2ByteASR-Setup-0.6.5.exe SHA256,与清单中的值比对
Ed25519 发布者签名(SHA256SUMS.txt.sig、2ByteASR-update.json.sig) 校验和清单与更新清单确实由本项目发布者签发 见下方命令;程序内更新自动核对更新清单签名
Windows 代码签名(Authenticode) Windows 认可的发布者身份 本版没有,Windows 可能提示“未知发布者”;不要因此关闭杀毒软件

SHA256SUMS.txt.sig 是发布者对 SHA256SUMS.txt 原始字节的 Ed25519 签名,与更新清单是同一把密钥:key id 21f1cb35659cfffd,公钥 idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc=,也内置在 twobyteasr/update_manifest.py。在源码目录装好 cryptography 后运行:python -c "from pathlib import Path; from twobyteasr.update_manifest import verify_manifest_signature as v; print(v(Path('SHA256SUMS.txt').read_bytes(), Path('SHA256SUMS.txt.sig').read_bytes()))"。输出 key id 即签名有效,文件被改过则报错。


English summary. Download only 2ByteASR-Setup-0.6.5.exe (about 962 MB). Runtime environments and models are downloaded on first use for the recognition set you choose. Users of 0.6.0 or earlier install 0.6.5 over the existing version once (do not uninstall; settings, glossaries, projects, models and environments are kept); from 0.6.5 on, "Check for updates" downloads only changed program parts, verifies them, and replaces files after you quit, rolling back on failure. Windows x64 only. The executables are not code-signed; the update manifest and SHA256SUMS.txt are signed with Ed25519 (key id 21f1cb35659cfffd, see SHA256SUMS.txt.sig). Own code is GPL-3.0-only; third-party distribution items remain open as documented in licenses/. mpv-x86_64-20260814-git-7b8915bc1d.7z (added 2026-10-17) is the unmodified upstream shinchiro/mpv-winbuild-cmake archive behind the bundled tools/mpv/ (run 31755832255, recipe commit cd1edc11); upstream deleted its original release, so the build script downloads it from here. The matching mpv and FFmpeg sources are in 2ByteASR-0.5.0-ThirdParty-Sources.zip on this page.

Full Changelog: v0.1.5...v0.6.5