更新历史

从首个公开预发布到当前版本的完整更新记录,按时间倒序排列。

本页整理自项目 CHANGELOG;权威且实时更新的版本信息以 GitHub Releases 为准。 查看 GitHub Releases

v0.4.0

当前版本

新增

  • 本地模型目录新增 FireRedASR2 AED 1.1B(路线图阶段 3 引擎):小红书开源,中文公开基准第一(AISHELL-1 CER 0.57%),支持中英与语码切换、词级时间戳(聚合为句段时间轴),Apache-2.0;推理代码最小集内置、零新增 Python 依赖,长音频经 VAD 切分(单次输入上限 60 秒)。
  • server / Docker 构建新增 NeMo 引擎(路线图阶段 4,仅服务器部署,桌面版不显示该类条目):parakeet-tdt-0.6b-v3(25 个欧洲语言、词级时间戳)与 canary-1b-flash(英德法西)两个 CC-BY-4.0 模型,署名在模型详情展示;CUDA-only,尚未在 CUDA 真机验证(已在文档与任务中如实标注移交项)。

变更

  • 本地 Ollama 提供商的初始翻译批次上限恢复为 16 段 / 1600 字符:实测大批次在长字幕上更容易触发拆分重译,反而更慢。

修复

  • 翻译的跨段错位不再可能被静默发布:内容合理性校验改为按译文长度归一化,并在全部批次完成后、写入译文版本之前对完整结果再校验一次;命中的段先做一次定点重译,仍不通过则以明确错误码失败并保留已成功批次(界面有中英提示),不再发布与时间轴对不上的译文。
  • 本地转写 worker 增加活跃心跳:慢分片不再被停滞时限误杀,推理期间任务行时间戳周期性刷新以呈现存活;进程存活但心跳冻结、或超过硬性上限仍无产出时才判定停滞并终止,本地队列继续可用。
  • 翻译完整性校验新增三条逐段判据:整段译文回显源文、模型元评论外泄(如"(注意:根据要求…)")、占位符译文(如"(无翻译)");三类污染此前逃过全部批量判据仍被发布,合法的原样返回不受影响。
  • 更新间接依赖 source-map-js 到 1.2.2,修复安全公告 GHSA-68fv-2mgg-jv7q(高危拒绝服务)。

v0.3.3

新增

  • 本地模型目录新增六个 speech-LM 模型(路线图阶段 2):Granite Speech 4.1 2B / 2B Plus(欧洲语种;Plus 单遍输出说话人归属或词级时间戳)、Cohere Transcribe 2B(14 语言含中文,需手动选择语言)、ARK-ASR 0.6B / 3B(中英 + 17 个欧洲语种)与 Voxtral Mini 3B(8 语种自动检测,单遍最长 30 分钟)。有单条输入上限的模型自动按 VAD 切分长音频并保持时间轴连续。
  • 模型详情新增许可信息展示(数据来自模型状态接口),并为需要署名的许可预留署名展示位。

变更

  • Qwen3-ASR 与 MOSS-Transcribe-Diarize 迁移到统一的 transformers_speech_lm 引擎(每模型 adapter),行为不变;后续新增 speech-LM 模型不再需要复制引擎代码。
  • transformers 从 git commit pin 升级到 PyPI 5.17.0,带来 Qwen3-ASR 解析修复与多项 Whisper 修复;新增轻量依赖 mistral-common[audio](Voxtral processor 需要)。
  • 不支持自动语种检测的模型(Cohere Transcribe)在转写页不再提供"自动识别 / 中英混合"语言选项;强制语言缺失时任务以明确原因码失败并给出本地化提示。

修复

  • Windows 安装包升级安装不再残留上一版本的文件:安装器在复制新文件前清理自身管理的资源目录,避免旧依赖元数据导致升级后的应用无法导入 speech-LM 模型。

v0.3.2

新增

  • 本地模型目录新增三个模型:Paraformer Large 中文(中文字级时间戳,适合中文字幕)、Fun-ASR-Nano(通义 2025 新模型,多语种含中文方言)与 Faster Whisper Distil Large V3(英文专用,速度约为 Large V3 的两倍);三者均可在模型页下载、设为默认,并在转写页直接选择。
  • 模型页"模型天梯"为三个新模型补上实测等级(速度/准确率/语言覆盖),测量口径来自 Windows + RTX 5080 与 macOS Apple Silicon CPU 两轮实测。

变更

  • 兼容性提示与下载错误分开呈现:模型未下载等状态直接显示原因(如"模型文件未下载,下载后即可使用"),不再被通用错误文案覆盖;真实下载错误仍走错误映射,原始后端文本保留在"详情"折叠区。
  • 下载中的模型行改为整行进度布局:文件名、百分比与"暂停/停止"排在同一行,窄列不再挤成竖排。

修复

  • 修复打包版 CPU 推理被限制为单线程的问题:转写 worker 自行设置线程数,大型 CTranslate2 模型实测提速约 4 倍,字幕输出逐字一致。
  • 修复打包版无法运行 faster-whisper 模型(缺 Silero VAD 资源)与带 VAD 的 FunASR 模型加载失败的问题,所需资源现随包分发。
  • 修复桌面端重启内置后端时 17494 端口释放竞争、导致新实例拒绝启动的问题。

v0.3.1

新增

  • 任务中心转写结果新增"一键替换"页签:以分段列表展示字幕全文,输入搜索词实时高亮匹配分段并显示匹配数量,一键把全部匹配分段中的搜索词替换为替换词;保存复用批量更新并原子创建恰好一个不可变编辑版本,时间与说话人保持原值,可经版本历史恢复。

v0.3.0

变更

  • 统一的专业视觉系统:全部页面改用连续的亮/暗表面,取代半透明面板与全屏渐变;暗色主题与亮色布局同构。
  • 首页重构为单一创作工作台:拖入文件、后端/模型/语言一行排布,下方是分区明确的最近任务列表。
  • 任务中心在桌面端为常驻三栏(任务列表、播放器与转写详情、任务状态),最近/进行中/已完成筛选可用;窄屏收为抽屉。
  • 模型管理改为紧凑行式列表:分类筛选、搜索、可展开的对比天梯与默认模型联动。
  • AI 工作台把核对、翻译、对话整合进同一框架,各列内部滚动,页面不再无限拉长。
  • 健康中心、运行时警告、错误、表单校验、空态、Toast 与确认框全部按当前界面语言渲染;稳定错误码与警告有维护中的中英映射,未知错误显示本地化概括并保留原文于技术详情。
  • 发布流水线统一生成纯文件名的 SHA256SUMS.txt,恢复了 v0.2.x 客户端的应用内更新下载。

新增

  • "编辑字幕"模式:任务中心的转写结果可切换为编辑视图,保持只读行布局(句段播放、时间范围、说话人标识)的同时让每段文字可直接修改;一次保存只生成一个不可变编辑版本,放弃则原样还原。
  • 句段播放冗余(设置 → 通用):"播放这句话"试听可在句段前后各加 0.5–3 秒,默认仍严格按时间轴;偏好本地保存并随设置导出导入。
  • 播放条接管:在底部播放条暂停/恢复或拖动进度后,句段试听转为连续自由播放,直到手动暂停。
  • AI 核对的每条建议都可试听对应源片段(播到句尾自动停止);核对修改原因跟随创建运行时的界面语言。
  • 可配置强调色:默认橙色,另有蓝/紫/粉/红/绿/青/灰,作用于主操作、选中态与焦点环,随设置导出导入。
  • 全局搜索支持 Cmd/Ctrl+K 快捷键。
  • 模型行"设为默认"会同步设置页与首页预选;Ollama、Qwen、OpenAI 提供商与模型显示正确的品牌图标。

修复

  • 首页结果窗口恢复固定高度内部滚动,且只提供 SRT/TXT 下载。
  • 移除任务中心没有实际行为的头部按钮;长 ID 与文件名不再挤压主要操作。
  • 播放器加载/播放/暂停/进度/音量与字幕句段保持同步,包括外置卷媒体的 Range 播放。
  • 本地 Ollama 长字幕核对不再卡在零进度或整批失败:有界批次与单请求时限,超时/截断/上下文溢出/结构错误自动对半重试,排队与推理状态明确区分。
  • 长字幕翻译请求数减少(首轮 64 段/6000 字符安全批次、紧凑有序响应),异常批次仍自动拆分,绝不保存不完整译文。
  • 大型模型/缓存目录的存储扫描移入线程池,扫描期间健康检查等请求保持响应。

移除

  • 旧版分段编辑器(字幕预览开关、逐段时间/说话人表单、逐段复制、查找替换与全文工具)由"编辑字幕"模式取代;底层不可变字幕版本机制不变。

v0.2.1

新增

  • 模型页新增全宽模型天梯:每个本地模型一行,标注速度/精度/语言覆盖的 S/A/B/C 评级与 GPU/CPU、精确时间轴、说话人分离能力标记及下载状态;速度与精度评级来自 Windows + RTX 5080 实测(标注为参考值),未实测模型以引擎/体积估算并标 *。

变更

  • Ollama 提供商改用原生对话 API:每次请求携带上下文长度(默认 32768,可在兼容性设置调整)、显式非思考模式与 JSON Schema 输出约束;默认 4k 上下文的 Ollama 不再截断真实翻译批次。只支持 OpenAI 兼容接口的网关可切回旧协议。

修复

  • 发往本地 Ollama 的翻译批次限制为 16 段/1600 字符:小模型在更大批次中容易错位串段;疑似串段或长度异常的批次自动对半拆分重试,而不是保存错位结果。
  • Ollama 翻译请求总时限提高到 300 秒(其他协议 90 秒),等待与超时提示显示真实适用的时限;超时与不完整响应走同一确定性拆分重试。
  • SenseVoice 与 Qwen3-ASR 不再被标注为精确时间戳:二者输出近似时间轴,模型页、任务详情输出面板与文档保持一致说明。
  • 字幕断行不再把英文单词切半:超出每行字数预算时优先在空格处断开。
  • 修复无时间戳模型(Qwen3-ASR、SenseVoice)转写两分钟以上媒体时丢失首个分片之后全部内容的问题。
  • 超出提供商上下文或输出能力的翻译批次递归对半重试并合并回检查点,不再整批失败;截断报错会提示本地用户调高上下文长度或更换模型。

v0.2.0

新增

  • LLM 提供商设置可直接从端点拉取模型列表:"拉取模型"在保存前即可用(编辑时复用已存密钥),Ollama 回退到原生模型列表,点选即填入默认模型,手动输入仍然可用。
  • GPU 加速状态带机器可读原因码,并提供"重新检测"按钮;安装驱动后才出现的显卡不再一直卡在"不可用"。
  • macOS 加速设置页显示 Apple GPU 面板(Metal/MPS 与 MLX 可用性及自动加速的模型),取代仅面向 Windows 的 CUDA 控件。

移除

  • 移除全局快捷键(mod+n / mod+f / mod+, / mod+k)、设置中的快捷键卡片与命令面板;全局搜索保留在顶栏按钮。

变更

  • 模型页默认进入"全部"分类,完整模型目录一进来就可见。
  • 未下载模型显示本地化的状态说明(中英双语),不再直接展示后端英文原句;CUDA 面板改为紧凑双卡布局,失败原因本地化。

修复

  • Windows 安装与卸载程序改用 ASRbox 应用图标,不再是默认 NSIS 图标。

v0.1.9

新增

  • Windows x64 桌面版:与 macOS 相同的 Tauri 2 + 内置 FastAPI 架构,NSIS 当前用户安装包。
  • 随附 Windows 版 ffmpeg/ffprobe 8.1.2,来源、校验值与 GPL 源码提供方式与 macOS 版一致。
  • 桌面更新器支持识别并校验 Windows 安装包;设置 → 关于的安装引导按平台区分(macOS Gatekeeper / Windows SmartScreen)。
  • Windows 可选 CUDA 加速:设置页按需下载经字节校验的 PyTorch cu128 套件,NVIDIA 显卡启用 GPU 转写;不装套件则保持 CPU。
  • 设置新增默认模型选择(覆盖本地模型与在线提供商),转写页打开时自动预选默认模型与语言。

修复

  • Windows 版不再闪过控制台窗口:发布壳改为 GUI 子系统,后端子进程全部以无窗口方式创建。
  • 后端测试套件在 Windows 全绿(423 项),断言语义与 macOS 一致。

v0.1.8

新增

  • AI 对话助手:AI 页新增对话标签。内置离线知识库(提炼自用户文档,不联网)可回答用法问题;绑定转写任务后可直接对内容提问——总结、查找引文、定位 mm:ss 时间点。
  • 回复按 token 流式输出、可随时停止并保留已生成内容;会话与消息本地保存。隐私边界与字幕核对一致:只发送会话消息、绑定稿件与命中的知识片段。

v0.1.7

修复

  • Qwen3-ASR 本地转写不再被固定 512 token 预算截断:默认输出预算随音频时长伸缩(每分钟 320 token,下限 1024、上限 8192),仍可按任务覆盖。
  • Whisper 系本地引擎默认启用抗幻觉解码(不跨窗口携带提示 + 重复抑制),低质量或静音音频不再产生几百个重复词;质量报告新增英文词级重复标记。

新增

  • 模型选择器与下载引导标注每个模型是否支持 CPU / GPU 推理,区分 CUDA、MPS、MLX 标签。

v0.1.6

新增

  • AI 字幕翻译:预设或自定义目标语言互译,译文保存为独立的不可变版本,支持取消/续跑与批次进度保存,可导出六种格式的译文或双语字幕。
  • 翻译与核对支持配置协议细节(思考模式、输出约束、JSON/SSE 传输),内置字幕测试用有界请求自动寻找可用配置。

修复

  • Ollama 翻译改用非思考模式与带必填字段的 JSON Schema,支持本地思考模型。
  • 翻译请求强制 90 秒总时限并显示批次等待时间;DeepSeek 请求明确禁用 V4 思考。
  • 更新 Nano ID 依赖以修复安全公告 GHSA-2v37-7h3g-55p8。

v0.1.5

变更

  • 桌面与 Web API 凭据改用 Authorization 头;本地音频播放改为路径范围票据(30 分钟空闲超时、最长 24 小时)。
  • 运行时兼容性探测在有时限的短生命周期进程中进行;媒体工具与桌面更新网络请求带明确超时。

修复

  • 加固模型删除、任务并发重试/重转/删除转换与字幕版本原子写入;失败分片重试改为单写入者认领。
  • 拒绝可执行包内的符号链接别名与宽泛的 WebView 打开行为,ZIP 条目名消毒,超长字幕 diff 设有上限。

安全

  • 无令牌容器在声明非回环地址时拒绝启动;访问日志剥离查询凭据;打包桌面实例不再接管不属于自己且已在运行的后端。

v0.1.4

新增

  • 设置新增"关于"页:版本与平台信息、作者与支持链接、稳定/预览通道选择、可选后台检查更新与应用内通知。
  • macOS 桌面可检查 GitHub Releases 并下载带 SHA-256 校验的 DMG(含进度、取消/重试),安装仍需手动替换。

v0.1.3

新增

  • MOSS-Transcribe-Diarize 0.9B 本地模型(Apache 2.0):单次完成转写、句段时间戳与 [S01] 式说话人分离,支持 50+ 语言、单次约 90 分钟音频,无需 HF_TOKEN 或独立分离模型。
  • 模型页新增逐模型详细介绍(能力、语言覆盖、适用场景与已知限制,中英双语)与"说话人分离"分类筛选。
  • README 补充 macOS"应用已损坏"提示的处理方法(xattr 命令与截图,中英双语)。

变更

  • 转写结果自带说话人标签时跳过 pyannote 后处理,保留引擎原生标签。

修复

  • 修复模型存储迁移后 Qwen3-ASR 与 FunASR(SenseVoice)无法加载的问题:快照路径重新锚定到当前存储根。
  • 修复打包后 FunASR 模型注册表为空导致的 SenseVoice 失败。
  • 卡死的本地转写进程在无进展超时(默认 20 分钟,可配置)后被终止,任务标记 LOCAL_WORKER_STALLED,已完成分片可重试。

v0.1.2-rc.2

预发布

新增

  • MOSS-Transcribe-Diarize 0.9B 本地模型与模型页逐模型详细介绍(内容同 0.1.3 正式版)。

变更

  • 转写结果自带说话人标签时跳过 pyannote 后处理,保留引擎原生标签。

修复

  • 隐私清理:agent 交互记录文件移出版本控制并永久忽略。

v0.1.2-rc.1

预发布

修复

  • 修复模型存储迁移后 Qwen3-ASR 与 FunASR 无法加载的问题:快照路径重新锚定到当前存储根。
  • 修复打包后 FunASR 模型注册表为空导致的 SenseVoice 失败。
  • 卡死的本地转写进程超时后自动终止,任务不再永远停在"转写中"。

v0.1.1

新增

  • 桌面媒体入库模式:默认直接引用原文件(不复制、无导入等待),或选择保留受管副本;浏览器与 Docker 上传仍为受管副本。
  • 上传目录与派生音频目录可配置;位置变更只影响新任务,已有文件不受影响。
  • 任务删除、批量删除与存储清理只移除 ASRbox 管理的文件,绝不触碰被引用的原始素材。
  • 桌面端媒体重新定位:源文件被移动或删除后,可将任务指向新路径并重新生成派生音频。
  • 可选:转写成功后自动删除派生音频(标准化 wav 与分片)。

变更

  • 桌面拖放导入改用原生 Tauri 拖拽事件,与文件选择器走同一入库模式。
  • 派生音频按任务命名并写入可配置的派生音频目录,不再放在源文件旁边。

v0.1.0-rc.2

预发布

新增

  • Linux CPU Docker 部署:多阶段非 root 镜像、同源 Web UI/API、内置 ffmpeg、健康检查与 /data 持久卷。
  • 模型存储迁移设置:可选目标位置、接管模式、共享缓存处理与进度轮询。
  • AI 字幕核对工作台:提供商预设与连接测试、有序建议、逐条采纳并显式生成版本。
  • 中英双语的 Docker 部署与 AI 核对指南。

安全

  • Docker 默认仅绑定 127.0.0.1;局域网暴露需显式配置令牌、VPN 或认证代理。

v0.1.0-beta.1

预发布

新增

  • 模型下载支持暂停、继续、停止与重试,中断后保留已完成分片。
  • 模型存储面板显示真实容量(目录、各模型体积、磁盘余量)。
  • 桌面回环 API 每次启动生成令牌保护;上传限流与批量上限。

变更

  • MVP 定位为 macOS Apple Silicon 公开测试版。

修复

  • 修复真实 MP4 转写因 PyTorch / TorchCodec 版本不匹配而失败的问题。
  • 修复无时间戳单段结果生成零长度字幕的问题。

验证

  • 全部 14 个本地模型在 Apple Silicon 上完成真实 MP4 片段的非空转写;冻结后端、.app 与 DMG 通过冒烟与完整性检查。

v0.1.0-rc.1

预发布

新增

  • 首个 macOS Apple Silicon 预发布版本,由 GitHub Release CI 构建。
  • Tauri 桌面 MVP:内置后端 sidecar、随附 ffmpeg/ffprobe 媒体检查、共享 Web 界面。

已知问题

  • macOS 安装包未签名、未公证。
  • 尚未发布 Windows 与 Linux 安装包。