v0.8.5 · 2026-08-05

更新日志

按时间倒序排列,只列影响用户的关键改动。完整 commit 见 GitHub 仓库

Latest

v0.8.5 — 改名言镜 AI · 数据迁移 · LLM 摘要提速

发布日期 2026-08-05 · Apple Silicon DMG

核心改动

  • 改名 + 新 Bundle ID:产品名 "离线会记 / meetily" → "言镜 AI / SpeakMirror",Bundle ID tech.yanjingai.app(原 cn.lixianhuiji.app)。
  • 自动数据迁移:v0.8.5 首次启动把 ~/Library/Application Support/cn.lixianhuiji.app/ 下的会议、转写、模型、热词、激活码迁到 tech.yanjingai.app/。老用户零手工。
  • LLM 摘要 8x 提速:max_tokens 4096 → 800,chunk 1800 → 2400 token,中文标点感知切分。30 分钟会议摘要从 18 分钟降到 ~3 分钟。
  • 进度条 + 百分比:摘要生成时 UI 显示 0-100% 蓝条 + 阶段文字,长会议用户能感知进度。
  • SenseVoice-zh 加入录音设置:可与 FunASR-Nano / Paraformer-zh 同列。未装的模型不显示,避免选了用不了。
  • 模型下拉按后端探测:sherpa_get_available_models 扫本地 models/sherpa 目录,只显示已装模型。
  • 导入路径 provider 路由:导入按 provider 派发,不再 fallback Whisper;macOS 优先 sensevoice / paraformer / funasr。
  • 导入支持 mp4 / mkv / mov:symphonia 解码 + ffmpeg fallback,stereo 兜底。

修复

  • 30+ 个 ASR / 摘要 / UI 边界 bug 修复,完整列表见 commit history
  • 录音结束不再泄漏 ~700 MB sherpa Python 子进程。
  • 导入长音频不再因 symphonia stereo 退化导致 0 段。
  • 摘要 "未登录" 误报 — Tauri invoke 序列化兜底。

已知问题

  • DMG 未走 Apple 公证 (Notarization),首次启动需在系统设置手动"仍要打开"。
  • Intel Mac 上需 Rosetta 转译,Metal GPU 加速失效。

v0.7.x — 连续讲话实时转写 / VAD 绝对时间戳铁律

发布日期 2026-07-30

  • §32 连续讲话实时转写:连续讲话 8 秒强制切段,保证 UI 不会卡在"正在聆听"。
  • §33 VAD 绝对时间戳铁律:Silero SpeechStart.timestamp_mstimestamp_ms * 16000 / 1000,禁止再加 processed_samples
  • §34 实时分段不可重复铁律:强切后 SpeechEnd.samples 只提交切点之后的尾段,避免大小段重复覆盖。
  • §36 摘要 Map-Reduce + 单向叙事防幻觉:LOCAL_SUMMARY_CHUNK_THRESHOLD=1800,标准模板含"本次无新决议 / 本次无行动事项 / 单向叙事"防幻觉短语。

v0.6.10 — 商业化基础 + 5GB 导入限制 + 300s 长会议保护

发布日期 2026-07-22

  • 免费档 5 次 / 月 + 100 段 / 会议(quota.rs)。
  • Pro ¥88 永久买断,激活码本地校验,断网可用。
  • 激活码单设备绑定(ratelimit.rs + machine id)。
  • 5GB 单文件导入上限(audio/import.rs),防止内存爆。
  • 300s 长会议硬保护(worker.rs NUM_WORKERS=1 + chunk),保时序。
  • 用户隔离 migration:meetings.user_id + resolve_user_id_from_session 8 处接入。
  • 数据自动迁移:cn.lixianhuiji.apptech.yanjingai.app(v0.8.5 兜底完成)。
  • 3 套摘要模板:标准会议 / 律师咨询 / 医生会诊,每条证据带 [mm:ss] 定位。
  • 5 套行业热词:法律 / 医疗 / 教育 / 金融 / 技术。

v0.5.x — Whisper → sherpa-onnx 切换

发布日期 2026-07-15

  • 默认模型从 Whisper 切换到 sherpa-onnx SenseVoice-zh + Paraformer-zh,中文 SOTA。
  • Metal GPU 加速默认开启(Apple Silicon)。
  • 本地 LLM 集成 (llama.cpp + Qwen 3.5 2B / 4B),摘要离线。