VoiceFlow · 怎么做的
按一下 说话 文字就出现在光标处
Windows 上

关键结果
- GitHub Star
- 101
- 说
完 到 文字 送出 (95% 的 情况) - 427 ms
- 自动
化 测试 - 829 项
- 正式
发布 - 16 次
GitHub 数据
说到最后一个字, 就出来最后一个字
我
试过
所以
快和准, 交给两个模型
边说
- 6 ms按下 F2,
胶囊 v0.3.1 实出现 测 - 427 ms10 秒
的话, 95% 的说 完 到 文字 送出 情况 - 541 ms两分钟
的话, 95% 的说 完 到 文字 送出 情况
没核对过, 就不算送达
按下 Ctrl
光
卡住一个, 不拖垮全部
声
技术细节边界、架构、取舍、验证、历程
边界
做
- 快捷
键 触发 的 日常 输入 - 中文、
英文 和 中英 混 说 - 本
机 识别, 安装 后 离线 可用, 无需登录 - 自
定义 术语 和 明确 纠 错
不做
- 会议
记录 和 说话 人 区分 - 靠
云 端 改写、 润 色 - 没有
足够 语 料 之前, 宣称 准确 率 优于 其他 产品
架构
界面
进程 (Qt) - 所有
操作 走 同 一个 入口 - 全局
热 键 F2, 先 于 模型 启动 - 原生绘制
的 录音 胶囊 - 交付
与 本地 历史
- 所有
三
个 受监督 的 子进程 - 录音
进程: 采集 麦克 风, 同时 留 一份 可 恢复 的 录音 - 预
览 进程: 流 式 模型, 边说 边 出 字 - 识别
进程: SenseVoice 读 完整 段 录音, 出 终稿
- 录音
交付
链 - 写
入 剪贴板, 逐字回读 核对 - 复核
停止 那 一刻 的 前台 窗口 - 只发
一次 Ctrl + V, 不 盲目 重 试 - 写进
本地 历史
- 写
每
每次
取舍
默认
只带 SenseVoice 一个 终稿 模型 原因同
机、 中英 各 一条 公开 样本 上, 它 最快, 也没有 输; Qwen3- ASR 输出 了 繁体, Whisper 多 出 约 1 GB 却没有 更好 放弃
的 让方案 用户 在 设置 里 自己 挑 模型 预
览 和 终稿 分开 原因流
式 模型 负责 “快”, 完整 音 频 负责 “准”, 预 览 永远 不能 覆盖 终稿 放弃
的 一个方案 模型 同时 管 两 件 事 不
接 在 线 识别 原因它
会 打破 “离线” 这个 承诺 放弃
的 更多方案 模型、 更高 的 上限 成功
时 不 弹 “已 完成” 原因文字
已经 出现 在 输入 框 里, 再 确认 一次 只 会 显得 更慢 放弃
的 每次方案 都 播 一段 确认 动画 胶囊
改用 Qt 原生绘制 原因一个 34 px 高
的 小 胶囊, 不该 带 上 整套 Chromium 运行 时 放弃
的 更方案 省事 的 网页 渲染
验证
v0.3.1 在
- 6 ms按下 F2 到
第一 门槛 ≤ 50 ms帧 反馈 - 427 ms10 秒
内的 门槛 ≤ 500 ms录音, 说 完 到 送出 文字 - 541 ms两分钟
的 门槛 ≤ 2.5 s录音, 说 完 到 送出 文字 - 1,024 MB安装
后 早期 1,324.6 MB私有 内存 (v0.3.1)
- 829 项
自动 化 测试, v0.3.3 时 是 396 项。 - 500 次
录音 生命 周期, 10,000 组 随机 的 开始、 停止、 取消、 退出 序列, 50,000 个 异常 文本 模糊 用例。 - 从 v0.3.2 起,
每 个 版本 都 附 一份 发布 与 验证 记录。 - 用户
提过 的 12 条 反馈, 每 条 都 写下 结论 和 理由: 采纳、 按 门槛 暂 缓, 或者 拒绝。
这些
历程
- 2026.05.23第一次
提交 - 2026.07.04v0.1.0 发布
- 2026.07.28v0.2.0:
逐条 回应 12 条 用户 反馈 - 2026.08.10v0.3.0:
可 恢复 的 会话, 交付 前 先 核对 剪贴板 - 2026.08.25v0.3.2:
三 个 受监督 的 子进程, 每 版 附 发布 证据 - 2026.10.11v0.3.8:
原生 胶囊 - 2026.10.21v0.3.9:
设置 只留 一个 保存 入口, 词典 可以 搜索、 批量 删除、 撤销; 822 项 测试 - 2026.10.22v0.3.10:
设置 界面 按 系统 设置 的 样子 重做; 识别 中的 字 逐 个 淡 入, 终稿 原地 替换 草稿; 829 项 测试
还差什么
- 安装
包 还 没有 代码签名, Windows 会 弹出 安全提示。 - 正式
版 只 支持 Windows 10 / 11。 - 中文、
英文 和 混 说的 准确 率 还 没有 公开 结论, 要 等 足够 的 真实 语 料。 - 两
个 识别 模型 常驻, 私有 内存 约 1 GB, 仍然是 一 笔 不小 的 成本。 - 它
只能 核对 剪贴板, 确认 不了 文字 真的 进 了 输入 框; 部分 应用 里 还 得手 动 按 Ctrl + V。