Skip to content

Releases: KorenKrita/simul-subtitle

同传字幕 v1.0.9

Choose a tag to compare

@KorenKrita KorenKrita released this 21 Oct 11:39

1.0.9:Jev 可以用自己的服务了

本次更新语音识别模型不变,仍全程本地离线运行。

本次更新亮点

  • 自定义 Jev 服务:「在线 Decisions 模型辅助」的服务列表新增「自定义」,可以接自己的 Jev 服务,例如 CLIProxyAPI 之类的本地代理。
    • 协议二选一:TypeSafe System One,或 OpenRouter Decisions API。
    • 填服务地址和模型。地址结尾已经是 /systemone 或 /decisions 时原样使用,否则自动加上协议的路径;输入框下面会显示实际请求地址。
    • key 可以不填。不填时不发送 Authorization 头。
    • 「测试连接」先保存,再发一次真实的句尾判断,显示「连上了」或服务返回的状态码和内容。
    • 使用方法:打开「智能断句」或「检查译文」,在服务下拉里选「自定义」。详见 Jev 说明。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.9.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.9-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.9-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0.8

Choose a tag to compare

@KorenKrita KorenKrita released this 21 Oct 07:50

1.0.8:可以暂停了,还能把字幕存成文本

本次更新语音识别模型不变,仍全程本地离线运行。

本次更新亮点

  • 暂停 / 继续:中场休息、广告、不想看的片段,点一下暂停就行,不用再停止字幕。暂停时说到一半的句子立刻出字幕,之后的声音不再识别;继续时不用重新加载模型,使用记录也还是同一份。
    • 手机:字幕工具栏的 ⏸、首页「暂停字幕」、通知栏「暂停」都可以。
    • 电脑:字幕工具栏、首页、菜单栏都可以。
  • 保存字幕文本:把每句说完的原文和译文按时间存成一份纯文本,直播结束后可以回看、分享。在「设置 › 记录 › 保存字幕文本」里打开(默认关闭),和排查问题用的「记录每次使用」互不影响。
    • 手机:在列表里点「查看」,可以直接阅读和分享。
    • 电脑:点「打开」用系统的文本编辑器查看,也可以在访达 / 文件夹中找到文件。
  • Gemma 4 可以关掉思考了:自动探测新增一种关闭思考的方式(reasoning_effort: minimal 加一句不要思考的提示),适用于 Gemini 接口上的 gemma-4-26b-a4b-it 等模型。以前测试时提示「关不掉思考」的模型,更新后会自动重新探测一次。

修复

  • 一口气说很久、被强制切开的长句,后半句有时要多等一会儿才出字幕,现在不会了。
  • 识别结果只有「。」这类标点时,不再拿去翻译,也不会在字幕上显示模型的一句「(无内容)」。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.8.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.8-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.8-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0.7

Choose a tag to compare

@KorenKrita KorenKrita released this 16 Oct 13:20

1.0.7:一口气说长句时,字幕不再卡几秒

本次更新语音识别模型不变,仍全程本地离线运行。

本次更新亮点

  • 长句定稿更快:主播边念 SC 边聊、很久不停顿时,以前要等说满 7 秒才回头切句,前半句的字幕常常晚到好几秒。现在一句话说满 3 秒后,遇到短暂的停顿(约 0.2 秒)就当场定稿。实测 15 分钟真实直播:最慢的一成字幕从说完 2.6 秒以上才出现,缩短到 0.7 秒左右;字幕出现时间的中位数从 0.62 秒降到 0.41 秒。「说完再出」模式下感受最明显。
  • 翻译质量不变:句子只比以前多切了约 5%,半句被切开的比例没有增加;对同一段直播的新旧字幕做盲评,新旧胜负和同一版本跑两次的差异相当。
  • 开启「智能断句」(Jev)时仍按原来的方式由 Jev 判断,不受影响。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.7.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.7-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.7-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0.6

Choose a tag to compare

@KorenKrita KorenKrita released this 16 Oct 09:52

1.0.6:字幕不再跳动

本次更新语音识别模型不变,仍全程本地离线运行。

本次更新亮点

  • 字幕框不再跟着字数上下跳:没调过高度时,字幕框随文字伸缩。现在放在屏幕下半部分时,底边固定不动、向上长,正在看的最后一行不会被挤走;放在上半部分时,顶边固定、向下长。实测 45 秒真实字幕:电脑版字幕框底边从变动 39 次降到不动;Android 版从 23 种位置降到上下 4 像素以内。
  • 新的一行出现时平滑滑上去:字幕需要上移时(新句挤上来、或旧句被移走),会在约 0.2 秒内平滑滑过去,不再一下子跳到新位置。调过固定高度的字幕框也一样。
  • Android 版出错时能看到原因:识别或翻译出错时,字幕框会留着并显示错误原因,点字幕再点 ✕ 结束;以前会直接关掉,看不到发生了什么。
  • 手机版和电脑版用同一套字幕流程:以前两边各有一份,曾经出现过电脑版晚一个版本才跟上的情况(1.0.3 的短句优化)。现在合成了一份,以后两边的表现保持一致。顺带修好:设备处理跟不上、又恰好没有声音在播放时,字幕可能一直停在「正在处理」,现在会马上停止采集并给出提示。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.6.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.6-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.6-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0.5

Choose a tag to compare

@KorenKrita KorenKrita released this 16 Oct 04:30

1.0.5:草稿更及时,识别更省电,电脑版短句也快了

本次更新语音识别模型不变,仍全程本地离线运行。

本次更新亮点

  • 修复:说话平稳时一整句都不出草稿译文:之前每条草稿只要比上一条多出的字太少就不翻译,而且被跳过的草稿也被当成了比较基准,于是语速平稳、每次只多三四个字时,整句都要等到说完才有译文。现在和上一次真正翻译过的草稿比较。15 分钟真实直播素材里,177 段中有 54 段受这个问题影响。
  • 识别计算量少约四分之一:一条草稿几乎没长出新字时,下一次草稿识别直接跳过(句尾和定稿照常识别)。实测识别总耗时减少约 24%,定稿字幕和延迟不变,手机发热和耗电会少一些。识别线程从 2 个增加到 4 个,单次识别更快(电脑上约快 15%)。
  • 开启「智能断句」(Jev)时定稿更快:停顿约 0.2 秒时就先识别、先问 Jev,停满 0.4 秒时答案多半已经回来,不必再等。实测定稿字幕出现时间中位从 925ms 降到 770ms。停顿后马上接着说的地方会多问几次 Jev(实测调用约多 14%),但不会因此多切句。
  • 修复:电脑版(macOS / Windows)短句仍要多等一秒多:1.0.3 的「短句不再白等一秒多」当时只改了 Android 版,现在电脑版也一样了。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.5.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.5-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.5-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0.4

Choose a tag to compare

@KorenKrita KorenKrita released this 16 Oct 02:25

1.0.4:草稿里出现过的话不再从字幕里消失

本次更新只改了识别结果的整理方式,语音识别模型不变,仍全程本地离线运行。

本次更新亮点

  • 修复:草稿里显示过的内容,定稿时整段丢失:
    • 一句话中间有停顿时,识别模型重新识别整句,偶尔会把停顿之前的话全部漏掉。于是草稿里明明出现过「クッキーを何用意してくれて…」,定稿和翻译里却只剩停顿后的半句。这个问题从早期版本就存在,不是 1.0.3 引入的。
    • 现在会比对识别结果里每个词出现的时间:发现某段时间里新结果一个词都没有,而上屏的草稿在那里有话,就把草稿里的话补回去。新结果里已经有的话不会重复补。
    • 实测(15 分钟真实直播素材):草稿里显示过、但在定稿里找不到的内容,从 11 段(142 字)降到 4 段(47 字),剩下的大多只是同一个词写法不同。不增加识别次数,延迟不变。

需要你知道的变化

  • 个别字幕会比之前长:补回的话会出现在这句定稿的开头或中间。15 分钟素材里 199 条定稿约有 21 条因此变化。
  • 偶尔会看到一处重复:补回的草稿结尾和新识别的开头是同一句话的两种识别时(如「火の石って火の意志って」),默认两段都保留。在设置里打开「去掉重复的字」可以去掉,但说话人真的重复说的词也可能被去掉。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.4.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.4-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.4-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0.3

Choose a tag to compare

@KorenKrita KorenKrita released this 15 Oct 23:36

1.0.3:短句字幕快一秒

本次更新改了切句方式和翻译提示,语音识别模型不变,仍全程本地离线运行。

本次更新亮点

  • 短句不再白等一秒多:
    • 之前一句话至少要攒够 1.2 秒语音才会定稿,「えっ」「そうそう」这类短句说完后要干等。现在降到 0.4 秒。
    • 实测(15 分钟真实直播素材,同一段音频、同一个翻译接口对比):短句定稿字幕延迟中位 1686ms → 617ms;定稿字幕条数 181 → 199,长段落被切得更细,翻译请求只多了约 2.5%(600 → 615)。
  • 修复:一两个字的片段被翻成一整句:语音被切在半句时,偶尔只识别出「日」这样的一个字,部分翻译模型会把前文复述一遍,屏幕上出现一句根本没说过的话。现在这类片段只按字面翻译。实测在出过这个问题的模型上,这类情况从 72 条短句里的 4–5 次降到 0 次。此修复只针对「日语 → 中文」。

需要你知道的变化

  • 短碎片会多一些:切句更积极后,屏幕上一两个字的短字幕会比之前多(15 分钟素材里约从 13 条变成 27 条),识别文字与之前的版本约有 2% 不同,主要是同一段话被切在了不同的位置。
  • 如果你装过稍早发布又撤回的 1.0.3:那一版带有「译文边翻边显示」,体验不佳已撤回。本版会作为更新再提示一次,装上即可恢复整句显示。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.3.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.3-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.3-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0.2

Choose a tag to compare

@KorenKrita KorenKrita released this 15 Oct 14:16

1.0.2:翻译调用减少三分之一,字幕来得更快

本次更新只改翻译的调度方式,语音识别链路和识别准确度完全不变,仍全程本地离线运行。

本次更新亮点

  • 不再重复翻译几乎相同的句子:
    • 一句话在说完之前会被反复识别多次,每次结果往往只比上次多一两个字。之前每一次都会向翻译接口发一次请求,其中大部分译文和屏幕上已有的几乎一样。
    • 现在只有当识别结果比上一次多出 5 个字以上才会翻译,明显重复的请求直接跳过;每次说话的最终结果(定稿)始终翻译,不受影响。
  • 实测效果(15 分钟真实直播素材,同一段音频对比):
    • 翻译请求数 815 → 590,减少约 28%;一句话平均翻译次数从 4.5 次降到 3.3 次。
    • 定稿字幕延迟 p90 4992ms → 3904ms(快约 22%),中位 1558ms → 1297ms。之前翻译线程长期接近满载、请求排队,现在队列通畅,字幕整体来得更快。
    • 181 条定稿字幕的内容与顺序完全一致,识别结果一字未改。
    • 由于请求变少,接入按量计费的翻译服务时,费用也随之下降约三成。

需要你知道的变化

  • 中间字幕的刷新次数会变少:一句话说到一半时的临时字幕更新不那么频繁了(每句大约从 3 条变成 2 条)。定稿字幕的准确性和速度不受影响,反而更快。如果你更在意中间过程的实时感,可以先试用再判断。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.2.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.2-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.2-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0.1

Choose a tag to compare

@KorenKrita KorenKrita released this 15 Oct 12:02

1.0.1:多套翻译接口配置,支持本地模型

本次更新围绕翻译接口做了两项改进,语音识别链路不变,仍全程本地离线运行。

本次更新亮点

  • 翻译接口支持保存多套配置:
    • 在「设置 → 翻译」的 LLM API 下可新增、重命名、删除多套命名配置,每套各自保存地址、模型、Key 与高级设置,随时一键切换。
    • 换服务商、在多个模型之间对比,都不必再反复填写和覆盖原来的配置。
    • 配置随应用保存,重启后仍在;切换只影响之后的句子,正在显示的字幕不会被改动。
  • 翻译接口支持明文 http:// 地址:
    • 之前地址栏只接受 https://,本地或局域网里跑的模型服务(例如 Ollama、LM Studio、vLLM 等自建 OpenAI 兼容接口)填不进去。
    • 现在 http:// 与 https:// 都可以填,且保留你填写的协议,不会把 http 悄悄改成 https。
    • 注意:走 http:// 时你的 API Key 会以明文在网络中传输,仅建议用于本机或可信局域网;公网服务请继续使用 https://。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.1.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0.1-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0.1-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe

同传字幕 v1.0

Choose a tag to compare

@KorenKrita KorenKrita released this 14 Oct 08:53

1.0 正式版:Android · macOS · Windows 三端齐整

同传字幕迎来 1.0 正式版,完整覆盖手机与两大桌面平台,语音识别全程在本地离线运行,配合你自备的 LLM 接口实时生成悬浮字幕。

本次更新亮点

  • 新增 Windows 64 位免安装版:
    • 解压 SimulSub-1.0-windows-x64.zip 后直接运行 SimulSub.exe,无需安装额外运行库。
    • 通过 WASAPI Loopback 直接监听系统默认播放设备声音(无需麦克风外放),插拔耳机切换播放设备时自动跟随。
    • 关闭主窗口后常驻系统托盘,API Key 经 Windows DPAPI 绑定当前系统账户加密保存。
  • 翻译接口支持「高级设置」与免 Key 接入:
    • 在「设置 → 翻译」的 LLM API 下方新增「高级设置」,支持自定义 User-Agent 与最多 20 条自定义请求头(与 API Key 同样加密保存,不写入使用记录)。
    • 支持将 API Key 留空以接入无需鉴权的翻译服务(例如可直接配置 B 站 Index 免费翻译接口 Index-Translate-35B-A3B,配置方法见技术文档)。
    • 字幕运行期间修改翻译设置支持整套配置原子切换,从下一句起平滑生效。
  • 桌面端网络与界面体验升级(macOS & Windows):
    • 网络请求默认跟随系统代理,当代理无法连通目标服务时自动回退直连。
    • 换用全新应用图标;菜单栏 / 系统托盘图标随系统深浅色主题自动切换配色。
    • 优化设置页调色盘换行排版与配置文件原子保存。
  • 全套文档重构:全面重写中英文 README 与 docs/ 技术文档。

安装包说明

平台 下载文件 要求与说明
Android simul-subtitle-v1.0.apk Android 10+(arm64);0.4 及以上版本可在 App 内直接下载升级
macOS SimulSub-1.0-mac-arm64.dmg Apple Silicon(M1 及以上),macOS 14.2+;首次打开请右键 App 选择「打开」
Windows SimulSub-1.0-windows-x64.zip Windows 10 / 11(64 位 x64);解压到任意文件夹后运行 SimulSub.exe