Releases: frankzch/Saymore
Release list
Saymore v1.1.4
本次更新修复两个会让 Saymore「突然不听话」的问题。
- 整理后一大段话只剩一句:如果你口述的内容本身是一段给 AI 的指令(例如「……以这个做标题,写一篇微信公众号文章」),整理模型偶尔会照着指令去做,只把标题摘出来,前面说的话连同之前已整理好的内容一起被替换掉。现在加了一道保险:一段 30 字以上的文字整理后如果少了一半以上,就不采用这次整理结果,保留原文,内容不会再丢。代价是:如果你中途改口(如「不对,先不要……」)导致整理本该删掉大段前文,这次也会保留原文不整理,需要的话可以在缓存窗口里手动改。
- 屏幕上下文热词、输入框自动定位偶尔整天失效:程序运行时生成的一些系统组件缓存以前放在 Windows 临时文件夹里,一旦被「存储感知」或磁盘清理删掉,这些功能就会一直失效,直到重启 Saymore。现在这份缓存改放在安装目录下的
comtypes_cache文件夹(与logs同级),不会再被系统清理;即使被手动删掉也会自动重建。卸载时会一并删除。
安装包:Saymore-Setup-1.1.4.exe(Windows x64)
升级会保留已有配置,不会重置为首次安装的默认值。
SHA-256:541e7ae4dda7fa38d25f4037e4c9533fb97f8c9bb3c24f5f64fe9b4f18f64a20
Saymore v1.1.3
本次更新让默认的「轻度整理」和其余三种整理模式行为一致。
- 轻度整理改为停顿后立刻整理全文,结果直接显示在缓存窗口里:以前轻度整理只对最近几十个字做小幅修改,真正的整段整理要等你说「发送」时才跑——文字整理完就直接进了输入框,你看不到整理效果,也就没机会在缓存窗口里再改。现在和「深度整理 / 邮件整理 / 00后整理」一样:停止说话数秒(悬浮窗会显示倒计时)后自动对全部缓存文字整理一次,整理结果留在缓存窗口里,不满意可以双击直接改,确认无误再说「发送」。说「发送」时若还有没整理过的新句子,仍会补整理一次。
- 整理质量偏低时会标红提示并暂不发送:整理结果置信度偏低时,缓存窗口里该段文字显示为红色,说「发送」不会把它发出去,缓存内容原样保留,你可以直接修改或重说。以前只有轻度整理模式有这个保护,现在四种模式都有。
- 关闭缓存窗口时也按所选整理模式工作:若在设置里关掉了缓存窗口(识别后直接粘贴),以前无论选哪种模式都只做轻度整理,现在会按你选的模式整理。
另外请注意:轻度整理现在每次都对全部缓存文字整理一遍,缓存文字很长时,整理耗时会比以前略长。如果觉得触发过于频繁,可以在设置里调大「停顿多久后自动整理」的秒数。
安装包:Saymore-Setup-1.1.3.exe(Windows x64)
升级会保留已有配置,不会重置为首次安装的默认值。
SHA-256:d22c3112f0d21d8a891e46a7624c1fff6bcb27b376874e45f11d0c1b91dd1964
Saymore v1.1.2
本次更新修复两个影响日常使用的问题。
- 修复唤醒时偶尔弹出的错误对话框:说出唤醒词的瞬间,如果恰好和一次音频处理撞在一起,会弹出一个标题为 “Python-CFFI error”、内容含
ValueError: vector too long的对话框。原因是唤醒时清空录音缓冲的操作与后台的语音活动检测在两个线程里同时进行,而底层检测器不支持并发访问。现已改为由音频线程单独完成清空,不再有并发。该弹窗不影响识别结果,但需要手动点掉,比较打扰。 - 修复整理后的分段被拍平成一行:粘贴到部分 Win32 输入框(记事本、部分聊天窗口、旧版应用)时,文字整理产生的换行会丢失,多段文字挤成一整行。现在写入剪贴板时统一使用 Windows 换行符,分段可以正常保留。
安装包:Saymore-Setup-1.1.2.exe(Windows x64)
升级会保留已有配置,不会重置为首次安装的默认值。
SHA-256:5c74f558e48e1b3531b44a86b9c09af4bbb91e348cef031ab8765bd1b84218e2
Saymore v1.1.1
本次更新改善首次打开主界面和卸载时的体验。
- 卸载前检查运行状态:如果当前安装目录的 Saymore 仍在运行,会提示“程序正在运行,请关闭以后再卸载”,并取消本次卸载。请右键点击系统托盘中的 Saymore 图标,选择“退出”后重新卸载;仅关闭主界面不会退出后台程序。
- 主界面打开时自动前置:修复首次启动时主界面被其他窗口遮住、不容易发现的问题。窗口打开时自动显示到前面并激活;用户切换到其他应用后,其他窗口可以正常覆盖它,不会一直置顶,也没有固定延时置顶。
安装包:Saymore-Setup-1.1.1.exe(Windows x64)
这两项修复需安装本版后生效。升级会保留已有配置,不会自动重置为首次安装的默认值。
SHA-256:f38b2dcfec39b98cee9fc5b2cd7e5529299a2c2e1388177effd11dc1fc616220
Saymore v1.1.0
本次更新修复了文字整理的一处关键缺陷,并改善了休眠唤醒的体验:
- 修复长段口语只整理一小片:小范围整理走滑动窗口,说得越多,越早的内容被冻结后就再也不参与整理,MULTI5 的语义分段几乎从未真正生效。现在按「发送」或手动「文本整理」收尾时,一律对全文重跑一次整理,分段按整篇话题判断;平时停顿触发的整理仍走滑动窗口,保持低延迟。你亲手改过的文本不会被回炉。
- 冷启动唤醒先播语音提示:休眠唤醒后语言模型要现加载几秒,这期间说的话会被丢弃。现在冷启动会明确提示你等圆环倒计时走完;模型仍在显存里的热唤醒不受影响,还是原来的简短应答。
安装包:Saymore-Setup-1.1.0.exe
SHA-256:43cfe29033146761527f4fca944ba89abe3d2d17fa1a5f46db8b77282c5e25c1
Saymore v1.0.9
本次更新集中在首启体验、稳定性与文字整理质量三方面:
- 首启自动选 GPU/CPU:首次启动时根据独立显卡显存自动决定走 GPU 还是 CPU 推理,免手动配置;低显存或无独显机器自动回退 CPU,更稳妥。
- 修复 UIA/SAPI 偶发挂死:comtypes 缓存目录被系统清理后自动重建,避免无障碍/朗读接口初始化时卡死。
- 文字整理升级到 MULTI5,新增语义分段:保守/深度/00后 三种风格现在会按话题把长口语切成自然段落(单一话题无论多长仍保持一整段),邮件继续三段式排版;并修正了上一版把单一话题内容切碎的过切问题。
安装包:Saymore-Setup-1.0.9.exe
SHA-256:6f32a16c26c6fbdf853caefa9d2c71c2cfc45dfb72bbb18c89ef078fabc72b3d
Saymore v1.0.8
本次更新修复调整 Windows 显示缩放比例后,缓存小窗最底一行文字下沿可能被遮挡的问题:
- 为 RichEdit 正文末行预留随字号变化的排版余量,避免 DPI 换算产生的像素取整误差裁掉字形底部。
- 同步修正滚动区域的可见行数计算,文字超过面板最大高度后仍能完整显示末行。
- 保持现有字体规则不变:默认继续直接采用 Windows 当前 DPI 下的系统 UI 字号,不做二次放大。
- 新增缓存小窗高度与可见行数的自动回归测试。
安装包:Saymore-Setup-1.0.8.exe
SHA-256:8f037223f216be830e7b6f711fd1838045538e45ab5bb3902a349b3bc0a06d26
Saymore v1.0.7
本次更新修复高分辨率及多显示器环境下的悬浮 UI 显示问题:
- 圆环窗口改为按主屏工作区右下角定位,自动避开任务栏;切换分辨率或显示器后不再停留在旧绝对坐标。
- 拖动位置改为保存距右、下边缘的相对距离,换屏后仍保持相同位置关系。
- 圆环、猫、缓存面板和间距按 Windows 当前显示器 DPI 自动换算,不再针对某个分辨率写死倍率。
- 缓存窗口正文直接采用 Windows 当前默认 UI 字体的实际字号,避免 DPI 二次缩放造成字体忽大忽小;仍可通过
panel_font_px显式覆盖。 - 新增覆盖右下角定位、跨屏偏移、DPI 换算及系统字体选择的自动测试。
安装包:Saymore-Setup-1.0.7.exe
SHA-256:64624965d4e1c42e5cf7527e5fd9fa7d57f732d6621e245b3e32ba66b268cb3f
Saymore v1.0.6
本次更新优化了历史热词学习:同时记录最近出现时间与累计次数,并按时间名次 2/3、频次名次 1/3 融合排序;缓存文本发送后连续空闲 10 秒自动提炼,新词可在当前会话后续听写中生效;兼容旧版热词数据。安装包:Saymore-Setup-1.0.6.exe。
Saymore v1.0.5
更新内容
- 修复 Saymore 设置显示“开机自启已开启”,但 Windows 实际仍禁止启动的问题。
- 应用现在会同时读取 Run 启动项和 Windows StartupApproved 状态。
- 在应用内或安装器中重新启用开机自启时,会清除旧的禁用标记。
- 增加开机自启状态与安装器升级场景的回归测试。
安装包 SHA-256
60ECB2D7182D30F49D9A9C461D91AA36CA3C21C873D3BCC3F931BD1610BA9FCB