Skip to content

兔白字幕 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 and Taiwan names), Minecraft and Neverness to Everness (online glossary repository, CC0).
  • Submit your own library. Select your library on the term library page and click "Submit". The app checks it first (conflicts, terms that are too long, rules that would change what was said) and exports only the terms and categories; reasons, sources, task IDs and dates stay on your computer. After you agree to release it under CC0, the app saves the file, copies a title and description, and opens the GitHub or GitCode submission page; drag the file in.
  • Math formulas in subtitles. The Studio "Punctuation" menu has a new "Math formulas" option. When it is on, formulas written as $…$ are shown as symbols such as ∫₀¹ x² dx = 1/3 in the preview, the burned-in video and every subtitle export. AI proofreading, AI cleanup and subtitle translation send formulas to the AI as placeholders and put the originals back afterwards; a result in which the AI changed a formula is not used; AI line breaking never splits a formula. Stacked layouts (fractions, matrices) are still shown on one line.
  • "Note for AI" in term libraries. Each term library can have a note for the AI (start from the "math / science" or "game stream" example, up to 1000 characters); AI proofreading sends it along when it uses that library.
  • Local MCP (let Claude and other AI tools work with 2ByteASR). While Claude Desktop is running it overwrites what other programs write into its configuration file, so Application settings now asks you to quit Claude completely (tray icon → Quit) before writing it, checks the file right after writing, and says so if Claude overwrote it later. Claude Code can be configured with one click. You can also turn on "Allow viewing and changing term libraries": an external AI can then look up term libraries and propose additions, changes or deletions, which are saved only after you click "Approve and save" in 2ByteASR.

Fixed

  • The Chinese adverb 十分 is no longer changed to 10分 (十分感谢, 感到十分高兴). A standalone 十分 counts as a number only after a scoring word (打了十分, 扣十分), before 钟/制/以上/以下/左右 (十分钟), or as a sentence on its own. Because the number rules changed, AI proofreading runs once more when an already recognised file is processed again.
  • Recognition hotwords now put character names first. Recognition models take only a limited number of hotwords (20 for MOSS cloud, 64 for Qwen3-ASR). They used to be cut in character order, so many character names never made it; now characters, people, bosses, places and words with recorded mishearings come first.
  • Built-in reference terms you hide on the term library page are really no longer used in recognition, and the aliases of a hidden built-in term no longer change subtitles.
  • The built-in Zenless Zone Zero data no longer replaces 法厄同 with 绳匠 (since 3.0, Phaethon is also a faction and a boss name, and 焚昼余火·法厄同 used to be broken).
  • Bailian recorded-file recognition no longer fails as a whole because of one long term. If a term library contained one term outside its hotword rules (more than 15 Chinese characters, for example), the whole recognition used to stop with an error; now such terms are skipped with a recorded reason and the rest are sent as usual.

Updating from an earlier version

  • 0.7.0–0.7.4: use "Check for updates" at the top right of the main window; the program and the licence materials are downloaded (about 78 MB; the licence materials changed because the pylatexenc licence text was added). 0.6.5 also downloads the Python runtime and the renderer. The download is verified and the program is replaced only after you save your projects and agree to quit; if anything fails, the previous version is restored. Settings, term libraries, projects and downloaded models and runtimes are kept.
  • 0.6.0 or earlier: close 2ByteASR and run the 0.7.5 Setup over the existing installation, without uninstalling first.
  • Mac: there are no in-app updates yet. Quit the old version, open the new DMG and drag the app into Applications to replace it; settings, models and projects are kept in the user data folder outside the app.

What was checked before release

This release = 0.7.4 + the two math-formula rounds already in the developer's daily build + the online glossary, local MCP, term-library recognition fixes and Bailian recorded-file fix from the early hours of 2026-10-17 + the 十分 fix from the afternoon of October 16. Each round had automated tests and real-window checks on its own source; after moving them into one release source, the related tests, the build, installation, upgrade, in-app update and the Mac build were run again. Everything ran in isolated test folders; no user's projects, term libraries, models or API settings were read or written.

Windows

Level Check Result
Source 163 related test files (each run on its own): the release source fails exactly the same tests as the developer's daily build (all failures existed before); new tests (online glossary 17, term-library recognition 7, 十分 9 and more) all pass Passed
Build Payload scan (no unreviewed secret patterns), Build Truth (source fingerprint in the EXE = release commit), a clean checkout reproduces the fingerprint byte for byte Passed
Build Module-by-module comparison with the developer's daily build: of 3219 bundled modules only the 14 changed by these rounds differ, plus 4 new modules for the online glossary and the MCP term-library tools Passed
Install Fresh install with the Setup on this page, version shows 0.7.5, starts to a usable window; no real Start menu or uninstall entries are written Passed
Upgrade 0.7.4 installed and started once, then the 0.7.5 Setup installed over it: user data, models and settings unchanged file by file, starts normally Passed
In-app update 0.7.5 → (local test feed): resumes after a dropped connection; refuses to replace while recognition runs; asks first when a project is unsaved; files checked one by one after the update Passed
Real window Installed app, blank project: create, save, reopen Passed
Real window (release source, real network) Online glossary: fetched the maintainer-signed catalog (7 libraries) from GitHub/GitCode, verified the signature, previewed and installed Genshin Impact (318 entries) Passed
Real window (each round's source) Online glossary preview, install and submit; local MCP 30 checks (refusing to write while Claude runs, the overwritten notice, Claude Code configuration, approving a term-library change); math formulas 9 checks and AI formula protection 12 checks Passed

macOS (a GitHub macOS 15 virtual Mac; the DMG on this page was built in this run)

Level Check Result
Build .app and DMG built from the release commit; 254 automated macOS tests (2 skipped, 0 failed) Passed
Install DMG mounted read-only, app dragged to a path with Chinese characters and spaces, moved and started normally; blank project created, saved and reopened 36/36 Passed
Full flow The Model workshop prepared SenseVoice (CPU) in the interface → real recognition from Home (synthetic Chinese speech) → Studio → export subtitles and video and decode them → restart and recognise again without downloading the runtime or models again (SenseVoice gives no word timing, so the status is "partly degraded") Passed
Other Real video frames in the packaged Qt player, hardware video probe Passed

Not re-run on Mac for this release: MOSS/FireRed model preparation and running on the Apple GPU, cloud components, Keychain, MLX (that code is the same as in 0.7.4). The online glossary, local MCP and math formulas were not checked separately on Mac.

Not verified: physical Macs; replacement install on a Mac; the online glossary and local MCP on a Mac; a real download test of the online glossary from inside mainland China (the developer's direct-line test needs extra permissions that were not available this time; the app asks GitCode and GitHub at the same time); real Claude Desktop / Claude Code connections; real paid recognition services; human listening checks of subtitle accuracy.

Known limitations

  • No code signing. Windows may show "Unknown publisher"; the Mac app is not notarized by Apple. Download only from this repository's Releases (or the GitCode mirror and gh-proxy links above) and check SHA256SUMS.txt; you do not need to, and should not, turn off antivirus or system security settings.
  • The Mac version is experimental: verified only on GitHub's virtual Macs, not on physical Macs or Macs with 8 GB of memory; the Studio toolbar overlaps in very narrow windows.
  • Online glossary: GitCode's terms say that visitors who are not signed in may not download; downloads work today. If that is enforced, users in mainland China will fall back to a GitHub proxy, which may be slower. Submitting needs a GitHub or GitCode account.
  • Math formulas: stacked layouts (fractions, matrices, long expressions under a root) are still shown on one line.
  • Local MCP: writing the Claude Desktop configuration requires quitting Claude completely first (which ends any Code session running in it); this follows from how Claude itself works.
  • Hotwords: when the built-in data has more than 20 terms (for example Zenless Zone Zero), all 20 MOSS cloud slots still go to built-in terms; media already recognised with MOSS cloud is recognised again once because the hotwords changed (charged again).
  • When a long drawn-out sound sits exactly inside a number with a pause of more than 5 seconds, the last step can still report "subtitle fidelity check failed".
  • Without an API key, AI features you start yourself in Studio still show the old "missing API key" error.
  • A few texts still appear in Chinese in the English, Japanese and Korean interfaces.
  • The cause of the window occasionally freezing during 4× playback has not been found.
  • Third-party licences: the gyan FFmpeg 9.0 bundled for Windows still lacks build scripts, possible patches and exact versions of some linked libraries (gyan has not published them). This release adds the licence text of pylatexenc 2.11 (MIT), used for math formulas. See licenses/DISTRIBUTION-STATUS.md.

Source and checksums

  • Our own code: GPL-3.0-only (LICENSE, PROJECT_LICENSE.md), plus the GPL section 7 additional permission for Remotion/GSAP (attached as 2ByteASR-0.7.5-GPL-Additional-Permission.txt). The online glossary content is released separately under CC0 1.0.
  • 2ByteASR-Source-0.7.5.zip: the complete build inputs for the Windows installer; 2ByteASR-ThirdParty-Materials-0.7.5.zip: licence terms and third-party notices. Fixed upstream third-party sources unchanged since 0.5.0 keep their earlier attachments: mingw-w64-libiconv-1.19-1.src.tar.zst (also attached here) and 2ByteASR-0.5.0-ThirdParty-Sources.zip on the v0.6.5 Release (1.28 GB, SHA-256 86ad952378273423a1dbbf16725d1b995cb3ff123d67706ca212cfbc5a06ab06).
  • 2ByteASR-update.json(.sig) and 2ByteASR-0.7.5-app-<hash>.zip: used by in-app updates; you do not need to download them (unchanged components keep pointing at earlier releases' attachments).
  • Build provenance: the Windows installer, the macOS DMG and the source attachment all come from the commit tagged v0.7.5; a clean checkout reproduces the Windows build's source fingerprint 8391b95d53e1ab730c99e53040e1a3141e5f60470bd40f0fa8767153c9f35c25 (1320 inputs) byte for byte. The DMG was built from the same commit on GitHub's macOS 15 (Apple silicon) runner.
Check What it proves How to check
SHA-256 (SHA256SUMS.txt) The downloaded file is complete and unchanged Windows: certutil -hashfile 2ByteASR-Setup-0.7.5.exe SHA256; Mac: shasum -a 256 2ByteASR-0.7.5-macos-arm64-Setup.dmg, then compare with the list
Ed25519 publisher signature (SHA256SUMS.txt.sig, 2ByteASR-update.json.sig) The checksum list and update manifest were issued by this project's publisher key id 21f1cb35659cfffd, public key idoW/Krfikfe7JY22oXVK3BOJQuXW+Lo7yNbas/oozc= (same as earlier releases); the online glossary catalog is signed with key id ca0787882b1f6c4d
Code signing (Windows Authenticode / Apple Developer ID) A publisher identity the operating system recognises Not in this release
File SHA-256
2ByteASR-Setup-0.7.5.exe 66a86d5c4f8bbe1b11d152ddabfc78d9b4c58f40dc8db22db6592d8663241720
2ByteASR-0.7.5-macos-arm64-Setup.dmg 8a161111cec5a50ee80ebe9ea0e8a1534f1a1fe060660959967d504d43373a28
日本語

日本語

どれをダウンロードするか

お使いのパソコン ダウンロード 説明
Windows 10 22H2 以降(64 ビット) 2ByteASR-Setup-0.7.5.exe(約 983 MB) 実行するとインストールされます。0.6.5/0.7.0–0.7.4 をお使いの方は、アプリ内の「更新を確認」も使えます。
Apple シリコン(M シリーズ)の Mac、macOS 15 以降 2ByteASR-0.7.5-macos-arm64-Setup.dmg(約 0.55 GB) 実験版です。GitHub の仮想 Mac でのみ確認しています。Apple の公証はありません。初回は Finder で Control キーを押しながらアプリをクリックし「開く」を選んでください。セキュリティ設定を変える必要はありません。Intel Mac には対応していません。

中国本土でダウンロードが遅い・できない場合: まず GitCode のミラーから Windows 版 · Mac 版。それでも駄目なら第三者の高速化サービス gh-proxy から Windows · Mac。どこから取得してもファイルは同じで、下の「ソースと検証」の SHA-256 で確認できます。

そのほかの添付ファイルは、アプリ内更新・検証・ソースが必要な方向けです。通常はダウンロード不要です。

変更点(0.7.4 との比較)

新機能

  • オンライン辞書。 用語辞書のページに「オンライン辞書」と「投稿」の 2 つのボタンが増えました。オンライン辞書には、管理者が確認して公開したコミュニティの用語辞書が並びます。まずプレビューで、認識を助けるだけのホットワード、文字を書き換えるルール、手元の辞書と重複・競合するものを確認してから入れられます。入れた辞書はあなた自身の辞書になり、新しい版が出たら「更新をプレビュー」で更新できます。自分で編集・削除した項目はそのまま残ります。2 文字以内や一般語を書き換えるルール(例:「落地→跺地」は「落地窗」まで変えてしまう)は最初は未選択です。1 件ずつ選ぶか、投稿者が実際の配信で確認したルールをまとめて選べます。中国本土は GitCode、それ以外は GitHub からダウンロードし、VPN は不要です。アプリは管理者が署名した目録だけを受け付け、各ファイルをハッシュで確認します。最初の 7 件は、洛克王国:世界、原神、明日方舟:終末地、ゼンレスゾーンゼロ、VALORANT(中国本土版と台湾版の名称)、Minecraft、異環です(オンライン辞書のリポジトリ、CC0)。
  • 自分の辞書を投稿。 用語辞書のページで自分の辞書を選び「投稿」を押します。アプリはまず確認(競合、長すぎる語、話した内容を変えてしまうルール)を行い、語と分類だけを書き出します。理由・出典・タスク番号・日付はパソコンに残ります。CC0 での公開に同意すると、ファイルを保存し、タイトルと説明をコピーして、GitHub または GitCode の投稿ページを開きます。ファイルをドラッグして投稿してください。
  • 字幕の数式。 字幕スタジオの「句読点」メニューに「数式」が増えました。オンにすると、$…$ で書いた数式がプレビュー・焼き込み動画・すべての字幕書き出しで ∫₀¹ x² dx = 1/3 のような記号で表示されます。AI 校正・AI クリーンアップ・字幕翻訳では数式を記号に置き換えて AI に送り、戻ってきたら元に戻します。AI が数式を変えた項目は採用しません。AI による区切りで数式が分かれることもありません。上下に重ねる書き方(分数、行列)はまだ 1 行の文字で表示されます。
  • 用語辞書の「AI へのメモ」。 用語辞書ごとに AI へのメモ(「数学・理科」「ゲーム実況」の例から始められます、最大 1000 文字)を書けます。AI 校正でその辞書を使うときに一緒に送ります。
  • ローカル MCP(Claude などの外部 AI から 2ByteASR を操作)。 Claude Desktop は動いている間、他のプログラムが設定ファイルに書いた内容を上書きします。そのため「アプリ設定」で Claude Desktop の設定を書き込む前に、Claude を完全に終了するよう求め(トレイアイコン → 終了)、書き込み後すぐに確認し、あとで上書きされた場合もそう表示します。Claude Code はワンクリックで設定できます。また「用語辞書の閲覧と変更を許可」をオンにすると、外部 AI が用語辞書を調べて追加・変更・削除を提案でき、2ByteASR で「承認して保存」を押したときだけ保存されます。

修正

  • 中国語の副詞「十分」が「10分」に変わらなくなりました(十分感谢、感到十分高兴)。単独の「十分」は、前に点数の語がある(打了十分、扣十分)、後ろに 钟/制/以上/以下/左右 が続く(十分钟)、または単独の文のときだけ数字として扱います。数字の規則が変わったため、認識済みのファイルを再処理すると AI 校正がもう一度呼ばれます。
  • 認識のホットワードでキャラクター名を優先。 認識モデルに渡せるホットワードには上限があります(MOSS クラウド 20 件、Qwen3-ASR 64 件)。以前は文字順で切っていたため多くのキャラクター名が入りませんでしたが、今はキャラクター・人物・ボス・地名・聞き間違いを記録した語を先に渡します。
  • 用語辞書のページで「非表示」にした内蔵の参考語は、認識で本当に使われなくなりました。非表示にした内蔵語の別名も字幕を書き換えません。
  • 内蔵のゼンレスゾーンゼロのデータが「法厄同」を「绳匠」に置き換えなくなりました(3.0 以降、法厄同は勢力名やボス名でもあり、「焚昼余火·法厄同」が壊れていました)。
  • 百煉の録音ファイル認識が、長い語 1 つのために全体で失敗しなくなりました。 ホットワードの規則に合わない語(漢字 15 文字超など)が 1 件でもあると、以前は認識全体がエラーで止まりました。今はその語を理由付きで記録して飛ばし、残りは通常どおり送ります。

以前のバージョンから更新する

  • 0.7.0–0.7.4:メイン画面右上の「更新を確認」で、プログラムとライセンス資料の 2 つをダウンロードします(約 78 MB。pylatexenc のライセンス全文を加えたためライセンス資料も更新)。0.6.5 は Python 実行環境とレンダラーも追加でダウンロードします。ダウンロード後に検証し、プロジェクトを保存して終了に同意してから置き換えます。失敗した場合は元のバージョンに戻ります。設定・用語辞書・プロジェクト・ダウンロード済みのモデルと実行環境は残ります。
  • 0.6.0 以前:2ByteASR を閉じて、0.7.5 の Setup をアンインストールせずにそのまま上書きインストールしてください。
  • Mac:アプリ内更新はまだありません。古い版を終了し、新しい DMG を開いて、アプリを「アプリケーション」にドラッグして置き換えてください。設定・モデル・プロジェクトはアプリの外のユーザーデータフォルダーに残ります。

リリース前に実際に確認したこと

このリリース = 0.7.4 + 開発者が日常的に使っている版にすでに入っている数式の 2 回分 + 2026-10-17 未明のオンライン辞書・ローカル MCP・用語辞書の認識修正・百煉録音ファイル認識の修正 + 10 月 16 日午後の「十分」の修正です。各回はそれぞれのソースで自動テストと実際のウィンドウでの確認を済ませています。今回 1 つのリリースソースにまとめたあと、関連テスト・ビルド・インストール・アップグレード・アプリ内更新・Mac のビルドをやり直しました。すべて隔離したテスト用フォルダーで行い、ユーザーのプロジェクト・用語辞書・モデル・API 設定は読み書きしていません。

Windows

段階 確認内容 結果
ソース 関連テスト 163 ファイル(1 ファイルずつ実行):リリースソースと開発者の日常版で失敗するテストが完全に同じ(すべて以前からのもの)。新しいテスト(オンライン辞書 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 →(ローカルのテスト配信):途中で切断しても再開、認識中は置き換えを拒否、未保存のプロジェクトがあれば先に確認、更新後にファイルを 1 つずつ照合 合格
実際のウィンドウ インストール版の空のプロジェクト:新規作成・保存・開き直し 合格
実際のウィンドウ(リリースソース、実ネットワーク) オンライン辞書:GitHub/GitCode から管理者が署名した目録(7 件)を取得して署名を確認、原神(318 件)をプレビューしてインストール 合格
実際のウィンドウ(各回のソース) オンライン辞書のプレビュー・インストール・投稿。ローカル MCP 30 項目(Claude 起動中の書き込み拒否、上書きの通知、Claude Code の設定、用語辞書の変更の承認)。数式 9 項目と AI による数式保護 12 項目 合格

macOS(GitHub の macOS 15 仮想 Mac。このページの DMG はこの実行でビルドしたものです)

段階 確認内容 結果
ビルド リリースのコミットから .app と DMG をビルド。macOS 向け自動テスト 254 件(2 件スキップ、失敗 0) 合格
インストール DMG を読み取り専用でマウントし、中国語と空白を含むパスへドラッグしてインストール、場所を移動しても正常に起動。空のプロジェクトの新規作成・保存・開き直し 36/36 合格
一連の流れ モデルワークショップの画面で SenseVoice(CPU)を準備 → ホームから実際に認識(中国語の合成音声)→ 字幕スタジオ → 字幕と動画を書き出してデコード確認 → 再起動して再認識、実行環境とモデルは再ダウンロードなし(SenseVoice は文字単位のタイミングを出さないため、状態は「一部縮退」) 合格
その他 パッケージ内 Qt プレーヤーの実フレーム、ハードウェア映像の検出 合格

今回 Mac で再実行していないもの:Apple GPU での MOSS/FireRed のモデル準備と実行、クラウド部品、キーチェーン、MLX(これらのコードは 0.7.4 と同じ)。オンライン辞書、ローカル MCP、数式は Mac では個別に確認していません。

確認していないもの:実機の Mac。Mac での置き換えインストール。Mac でのオンライン辞書とローカル MCP。中国本土のネットワークからのオンライン辞書ダウンロードの実測(開発者のパソコンでの直結テストには追加の権限が必要で、今回は行えませんでした。アプリは 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 のアカウントが必要です。
  • 数式:上下に重ねる書き方(分数、行列、根号の中の長い式)はまだ 1 行で表示されます。
  • ローカル MCP:Claude Desktop の設定を書き込むには、先に Claude を完全に終了する必要があります(その中で動いている Code セッションも終わります)。これは Claude 自体の動作によるものです。
  • ホットワード:内蔵データが 20 語を超える場合(ゼンレスゾーンゼロなど)、MOSS クラウドの 20 枠はすべて内蔵語になります。MOSS クラウドで認識済みの素材は、ホットワードが変わったため一度だけ再認識されます(再課金)。
  • 長く伸ばした音がちょうど数字の途中にあり、5 秒以上の間があると、最後の段階でまだ「字幕の忠実性チェックに失敗」となることがあります。
  • API キーを入れていない場合、字幕スタジオで自分で起動する 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・ソースの添付ファイルはすべてタグ v0.7.5 のコミットから作られています。クリーンなチェックアウトで Windows ビルドのソース指紋 8391b95d53e1ab730c99e53040e1a3141e5f60470bd40f0fa8767153c9f35c25(入力 1320 件)をバイト単位で再現できます。DMG は同じコミットから GitHub の macOS 15(Apple シリコン)ランナーでビルドしました。
検証 証明すること 確認方法
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) OS が認める発行者であること 今回はありません
ファイル SHA-256
2ByteASR-Setup-0.7.5.exe 66a86d5c4f8bbe1b11d152ddabfc78d9b4c58f40dc8db22db6592d8663241720
2ByteASR-0.7.5-macos-arm64-Setup.dmg 8a161111cec5a50ee80ebe9ea0e8a1534f1a1fe060660959967d504d43373a28
한국어

한국어

무엇을 내려받을까

내 컴퓨터 내려받기 설명
Windows 10 22H2 이상(64비트) 2ByteASR-Setup-0.7.5.exe(약 983 MB) 실행하면 설치됩니다. 0.6.5/0.7.0–0.7.4를 쓰고 있다면 앱 안의 '업데이트 확인'도 쓸 수 있습니다.
Apple 칩(M 시리즈) Mac, macOS 15 이상 2ByteASR-0.7.5-macos-arm64-Setup.dmg(약 0.55 GB) 실험판이며 GitHub의 가상 Mac에서만 확인했습니다. Apple 공증이 없습니다. 처음에는 Finder에서 Control 키를 누른 채 앱을 클릭하고 '열기'를 고르세요. 보안 설정을 끌 필요는 없습니다. Intel Mac은 지원하지 않습니다.

중국 본토에서 다운로드가 느리거나 안 된다면: 먼저 GitCode 미러에서 Windows 설치 프로그램 · Mac 설치 파일을 받으세요. 그래도 안 되면 제3자 가속 서비스 gh-proxy: Windows · Mac. 어느 곳에서 받아도 파일은 같으며 아래 '소스와 검증'의 SHA-256으로 확인할 수 있습니다.

나머지 첨부 파일은 앱 안 업데이트, 검증, 소스가 필요한 분을 위한 것이며 보통은 내려받지 않아도 됩니다.

바뀐 점(0.7.4와 비교)

새 기능

  • 온라인 용어집. 용어집 페이지에 '온라인 용어집'과 '제출' 버튼이 생겼습니다. 온라인 용어집에는 관리자가 검토하고 공개한 커뮤니티 용어집이 나옵니다. 먼저 미리 보기로 인식만 돕는 핫워드, 글자를 바꾸는 규칙, 내 용어집과 겹치거나 충돌하는 항목을 확인한 뒤 설치합니다. 설치하면 내 용어집이 되고, 새 버전이 나오면 '업데이트 미리 보기'로 받을 수 있으며 내가 고치거나 지운 항목은 그대로 남습니다. 두 글자 이하이거나 일반 단어를 바꾸는 규칙(예: '落地→跺地'는 '落地窗'까지 바꿈)은 처음에 선택되지 않습니다. 하나씩 고르거나, 제출자가 실제 방송에서 확인한 규칙을 한 번에 고를 수 있습니다. 중국 본토는 GitCode, 그 밖의 지역은 GitHub에서 받으며 VPN이 필요 없습니다. 앱은 관리자가 서명한 목록만 받아들이고 모든 파일을 해시로 확인합니다. 첫 7개는 洛克王国:世界, 원신, 명일방주: 엔드필드, 젠레스 존 제로, VALORANT(중국 본토판과 대만판 이름), 마인크래프트, 이환입니다(온라인 용어집 저장소, CC0).
  • 내 용어집 제출. 용어집 페이지에서 내 용어집을 고르고 '제출'을 누르세요. 앱이 먼저 검사(충돌, 너무 긴 단어, 말한 내용을 바꾸는 규칙)를 하고 단어와 분류만 내보냅니다. 이유, 출처, 작업 번호, 날짜는 내 컴퓨터에 남습니다. CC0 공개에 동의하면 파일을 저장하고 제목과 설명을 복사한 뒤 GitHub 또는 GitCode 제출 페이지를 엽니다. 파일을 끌어다 놓으면 됩니다.
  • 자막 속 수식. 자막 스튜디오 '문장 부호' 메뉴에 '수식'이 생겼습니다. 켜면 $…$로 쓴 수식이 미리 보기, 입힌 영상, 모든 자막 내보내기에서 ∫₀¹ x² dx = 1/3 같은 기호로 보입니다. AI 교정, AI 정리, 자막 번역은 수식을 기호로 바꿔 AI에 보내고 돌아오면 원래대로 되돌립니다. AI가 수식을 바꾼 항목은 쓰지 않으며, AI 줄 나누기가 수식을 나누지도 않습니다. 위아래로 쌓는 표기(분수, 행렬)는 아직 한 줄로 보입니다.
  • 용어집의 'AI에게 주는 설명'. 용어집마다 AI에게 주는 설명('수학·과학', '게임 방송' 예시에서 시작 가능, 최대 1000자)을 쓸 수 있고, AI 교정에서 그 용어집을 쓸 때 함께 보냅니다.
  • 로컬 MCP(Claude 등 외부 AI가 2ByteASR를 다루게 하기). Claude Desktop은 실행 중에 다른 프로그램이 설정 파일에 쓴 내용을 덮어씁니다. 그래서 '앱 설정'에서 Claude Desktop 설정을 쓰기 전에 Claude를 완전히 종료하라고 안내하고(트레이 아이콘 → 종료), 쓴 직후 확인하며, 나중에 덮어써지면 그렇게 알려 줍니다. Claude Code는 한 번에 설정할 수 있습니다. 또 '용어집 보기와 변경 허용'을 켜면 외부 AI가 용어집을 조회하고 추가·변경·삭제를 제안할 수 있으며, 2ByteASR에서 '승인하고 저장'을 눌러야 저장됩니다.

수정

  • 중국어 부사 '十分'이 더 이상 '10分'으로 바뀌지 않습니다(十分感谢, 感到十分高兴). 단독 '十分'은 앞에 점수 관련 단어가 있거나(打了十分, 扣十分), 뒤에 钟/制/以上/以下/左右가 오거나(十分钟), 혼자 한 문장일 때만 숫자로 봅니다. 숫자 규칙이 바뀌어, 이미 인식한 파일을 다시 처리하면 AI 교정이 한 번 더 호출됩니다.
  • 인식 핫워드에서 캐릭터 이름을 먼저. 인식 모델에 줄 수 있는 핫워드는 수가 정해져 있습니다(MOSS 클라우드 20개, Qwen3-ASR 64개). 예전에는 글자 순서로 잘라 많은 캐릭터 이름이 빠졌는데, 이제 캐릭터, 인물, 보스, 장소, 오인식을 기록한 단어를 먼저 보냅니다.
  • 용어집 페이지에서 '숨긴' 내장 참고어는 이제 인식에서 정말 쓰지 않습니다. 숨긴 내장어의 별칭도 자막을 바꾸지 않습니다.
  • 내장 젠레스 존 제로 데이터가 더 이상 '法厄同'을 '绳匠'으로 바꾸지 않습니다(3.0부터 法厄同은 세력 이름과 보스 이름이기도 해서 '焚昼余火·法厄同'이 망가졌었습니다).
  • 百炼 녹음 파일 인식이 긴 단어 하나 때문에 통째로 실패하지 않습니다. 핫워드 규칙에 맞지 않는 단어(한자 15자 초과 등)가 하나라도 있으면 예전에는 인식 전체가 오류로 멈췄습니다. 이제 그런 단어는 이유를 기록하고 건너뛰며 나머지는 평소처럼 보냅니다.

이전 버전에서 업데이트하기

  • 0.7.0–0.7.4: 메인 화면 오른쪽 위 '업데이트 확인'으로 프로그램과 라이선스 자료 두 부분을 내려받습니다(약 78 MB. pylatexenc 라이선스 전문을 넣어 라이선스 자료도 바뀜). 0.6.5는 Python 실행 환경과 렌더러를 더 내려받습니다. 내려받은 뒤 검증하고, 프로젝트를 저장하고 종료에 동의해야 교체합니다. 실패하면 원래 버전으로 돌아갑니다. 설정, 용어집, 프로젝트, 내려받은 모델과 실행 환경은 그대로 남습니다.
  • 0.6.0 이하: 2ByteASR를 닫고 0.7.5 Setup을 제거하지 말고 그대로 덮어 설치하세요.
  • Mac: 아직 앱 안 업데이트가 없습니다. 이전 버전을 종료하고 새 DMG를 열어 앱을 '응용 프로그램'에 끌어 바꾸면 됩니다. 설정, 모델, 프로젝트는 앱 밖의 사용자 데이터 폴더에 남습니다.

출시 전에 실제로 확인한 것

이번 버전 = 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 실행 중 쓰기 거부, 덮어쓰기 알림, Claude Code 설정, 용어집 변경 승인). 수식 9개 항목과 AI 수식 보호 12개 항목 통과

macOS(GitHub macOS 15 가상 Mac. 이 페이지의 DMG는 이번 실행에서 빌드한 것입니다)

단계 확인 내용 결과
빌드 출시 커밋에서 .app과 DMG 빌드. macOS 자동 테스트 254개(2개 건너뜀, 실패 0) 통과
설치 DMG를 읽기 전용으로 마운트하고 중국어와 공백이 들어간 경로로 끌어서 설치, 위치를 옮겨도 정상 실행. 빈 프로젝트 새로 만들기·저장·다시 열기 36/36 통과
전체 흐름 모델 워크숍 화면에서 SenseVoice(CPU) 준비 → 홈에서 실제 인식(중국어 합성 음성) → 자막 스튜디오 → 자막과 영상을 내보내고 디코딩해 확인 → 다시 실행해 재인식, 실행 환경과 모델은 다시 받지 않음(SenseVoice는 글자 단위 타이밍을 주지 않아 상태는 '일부 저하') 통과
기타 패키지 안 Qt 플레이어의 실제 프레임, 하드웨어 영상 감지 통과

이번에 Mac에서 다시 하지 않은 것: Apple GPU에서의 MOSS/FireRed 모델 준비와 실행, 클라우드 구성 요소, 키체인, MLX(이 코드는 0.7.4와 같음). 온라인 용어집, 로컬 MCP, 수식은 Mac에서 따로 확인하지 않았습니다.

확인하지 않은 것: 실제 Mac. Mac에서의 교체 설치. Mac에서의 온라인 용어집과 로컬 MCP. 중국 본토 네트워크에서 온라인 용어집 다운로드 실측(개발자 컴퓨터의 직결 테스트에는 추가 권한이 필요해 이번에는 하지 못함. 앱은 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초 넘게 멈추면, 마지막 단계에서 여전히 '자막 충실도 검사 실패'가 날 수 있습니다.
  • API 키가 없으면 자막 스튜디오에서 직접 실행하는 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, 소스 첨부는 모두 태그 v0.7.5의 커밋에서 만들었습니다. 깨끗한 체크아웃으로 Windows 빌드의 소스 지문 8391b95d53e1ab730c99e53040e1a3141e5f60470bd40f0fa8767153c9f35c25(입력 1320개)를 바이트 단위로 재현할 수 있습니다. DMG는 같은 커밋에서 GitHub macOS 15(Apple 칩) 러너로 빌드했습니다.
검증 증명하는 것 확인 방법
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