13 Commits
Author SHA1 Message Date
crosswk fcb0cc2e9b chore: 发布 0.1.9,并把设计决策笔记移出公开仓库
四处版本号、CHANGELOG、关于页亮点与两份 locale 同步到 0.1.9。关于页那五条
按用户视角重写:只说用户得到什么,不描述我们改了哪些文案。

docs/decisions.md 从仓库移除——它是私人设计笔记,放在公开 docs/ 下是当初
建错了位置。源码注释里的引用路径一并更新。同时去掉 asr_corrections.py 注释
里的部署绝对路径,运维细节不该出现在公开源码里。

识别服务卡片的说明改成直接回答适用场景,并去掉每张卡都挂的「面向中国大陆
账号」,只留 Groq 需要海外网络这一条。
2026-08-30 09:07:29 +08:00
crosswk 00b04c8a3f feat: 新增上下文感知写作、服务器模式识别纠错与短语音跳过整理
上下文感知读取光标附近的文本交给 AI,选中文字时改走单独的编辑指令 Prompt;
识别纠错在历史记录里回放并修正原文,提交前需用户确认、30 天内可撤回。
另有 AI 整理的托盘开关与快捷键、应用规则拖动排序、麦克风设备提示,
以及录音保留期与麦克风静音误报两处修复。
2026-08-19 15:11:41 +08:00
crosswk 64b19d9479 fix(文案): 修正语言开关的无障碍名称,并让首页描述不再只讲按住说话
三处:① 语言开关的 aria-label 中英反了 —— 英文页面念中文、中文页面念英文,
读屏软件拿到的是另一种语言,可见标签仍保持显示目标语言不变;② 首页那条
「Hold to talk, release to type」只描述了按住说话,而应用默认教的是按一下开始
再按一下结束,改成不绑定模式的说法;③ 空结果不再写成「没识别到语音」——
额度耗尽、服务端中途断流也会走到这里,说成没人说话会把人引去查麦克风。
2026-08-13 23:02:53 +08:00
crosswk f7f37252fb feat(网页版): 官网首页与 Demo 支持中英切换,默认跟随浏览器语言
页面文案默认英文,导航栏加语言开关,选择记在 localStorage,Demo 的内置提示词
也各留一套。中文标题与副标题仍允许 /api/public/config 覆盖,方便自部署方改文案。
后端与 server/README 的措辞统一改为 AI cleanup,和客户端的「AI 整理」对齐。
2026-08-13 22:09:42 +08:00
crosswk df8ac2ce29 feat: 完成界面英文化并加强快捷键校验 2026-08-12 09:42:00 +08:00
crosswk 375688d276 feat(0.1.6): 识别失败不再只显示「无有效声音」,各模式补齐诊断日志
云 API 各家 provider 原先在失败点几乎不记日志,空结果还走成功路径,用户只看到
「未检测到有效声音」却无从排查。现在统一经 providers/diag.rs 记录失败环节、HTTP
状态与服务端追踪 ID,空结果必留痕(只记字数、不记文本),原因写进历史记录详情;
供应商卡片新增「测试全部」。同时修复鼠标侧键/中键按住说话约 1.7 秒后自动结束、
豆包服务端中途断连被当成没有声音、报错路径按字节截断中文导致的 panic,以及官网
GitHub 链接指向错误仓库。
2026-08-09 08:42:56 +08:00
zhifu gao d879abe643 Clarify hotword support across ASR modes (#23)
Closes #20. Docs-only: hotword support matrix across ASR modes + docs regression test.
2026-07-20 01:36:57 +00:00
crosswk 68dff21dc6 fix: 桌面模式服务器不再拼接指令语气的 user 消息外壳,三端 AI 校对统一中性标签 2026-07-17 10:11:16 +08:00
crosswk c1772935a5 feat: 新增运营公告端点 /api/notice
- 读取 notices/notice.json 下发公告,无文件时返回空
- 新增 notices_dir 配置项
2026-07-15 23:30:51 +08:00
crosswk 7aedf66d8a feat: SayIt 0.0.8
新增
- 本地识别新增 Qwen3-ASR 模型(多语种、支持热词,含速度/准确度评分与推荐标识)
- 云端识别与 AI 润色新增小米 MiMo 供应商
- 新增「录音时静音系统声音」「插入文本后保护剪贴板」开关
- 润色模式支持自定义快捷键切换;文本替换支持批量添加;热键支持更多按键

优化
- 切换工作模式后释放本地模型内存;多处设置按钮响应更快;AI 整理/润色切换更流畅
- 完善自动更新流程:安装后自动重启并跳转关于页、真实下载进度、防重复触发
- 提升服务器模式连接稳定性并补全连接日志
- 服务端 WebSocket 空闲超时放宽至 300s

修复
- 修复远程桌面场景下误触发单键免提、就绪提示音偶发无声等问题
2026-07-12 08:03:05 +08:00
crosswk ff035773e5 chore: 0.0.8 更新(本地模型、小米 MiMo 供应商、体验优化与多项修复) 2026-07-08 17:30:26 +08:00
crosswk a7e2dd6590 chore: 整合后端更新与文档,准备 0.0.4 发布
- 后端: ASR 性能优化与热词幻觉修复 (asr.py / main.py),调整 config.example.yaml vllm_max_model_len
- 补充 docs AI/ASR 服务提供商文档
- 同步客户端原生层(src-tauri)、overlay、recorder 等既有改动
- .gitignore 忽略 we-media/ 运营资料
2026-06-02 15:22:30 +08:00
crosswk c9510f3ce2 feat: SayIt v0.0.3 - initial open source release 2026-05-11 11:36:47 +08:00