跳转至

验证范围

记录日期:2026-09-23。v2.0 应用代码 85b1bff三平台 CI 全部通过,发布审查见 PR #13。完整持续记录在仓库 plan/progress.md;下面明确区分可复用证据和待验收项目。

层级 已有证据 尚未覆盖
Python 后端 两种 macOS 架构均 181 项通过;Windows 180 项通过、1 项 POSIX 专用测试跳过 真实在线账户与设备差异
桌面前端 22 项单元、源码/测试类型检查与生产构建通过;6 个 Chrome 场景全量通过 真实环境麦克风;安装版文本保存、崩溃重连原文保留、退出已验证
本地模型 M4 Pro / 48 GiB 上固定公开语音和 3 个合成课堂问题 课堂噪声、多种设备与通用准确率
macOS arm64 包 最终包 DMG/签名完整性、6 项冻结入口测试、真实离线 ASR/VAD/LLM、监督进程回收通过 Developer ID、公证、用户机器上的实际下载安装
Windows x64 / macOS Intel 原生 CI 的源码、Rust、安装包及 6 项冻结入口测试全部通过;Intel cryptography 使用静态 OpenSSL 真实用户机器上的安装与麦克风验收未覆盖
微信 36 项单元、类型检查、构建、构建产物 VM 行为和真实 Python/Node 回环互通通过 WXML 原生渲染、开发者工具、真机、在线账户与上架
在线 ASR / LLM 合成 SSE 和 WebSocket 成功、失败、取消与协议测试 真实付费账户、网络质量和识别质量

本地延迟样本

设备为 M4 Pro / 48 GiB;受管 Qwen3.5 4B Q4_K_M、llama.cpp b10964、32,768 token context,固定合成二分查找问题。一次新进程请求首字 17.830 秒、总计 18.922 秒;记录到完整性检查 1.174 秒、模型启动到就绪 14.550 秒。紧接的第二次请求首字 57 毫秒、总计 1.111 秒。两次回答均包含有序前提,模型进程正常退出。

这是同机单次冷/热样本,不是速度 SLA 或准确率。操作系统缓存、内存压力、输入长度和设备会改变结果;应用提供课前显式预热入口。

公开中文音频样本通过源码离线 VAD/ASR 得到「开饭时间早上9点至下午5点。」,一次耗时 2.591 秒;4 秒合成静音得到空转录,耗时 2.241 秒。它们验证实际加载、解码、识别与退出,不等于真实课堂质量测试。

发布门禁

源码、浏览器、原生 GUI、冻结包、签名、真机分别验收。微信正式交付按 2026-09-23 用户决定移至 v2.5,v2 仅保留开发预览;不得把模拟回调或 Node VM 运行写成真机通过。未公证 macOS 包需要明确标记,不能据此关闭 Gatekeeper 问题。