| 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 18 | 1天5小时前 | ⚡ 核心架构大换血(底层重构) ❌ 旧版 V17: 每次发声都要启动一次 Python 进程,生成 MP3 文件存入 C 盘,再调用系统播放器读取,不但慢而且极度消耗硬盘寿命。 ✅ 新版 V18 (微服务+纯内存架构): 引入 FastAPI 本地常驻微服务,接管所有网络请求。音频数据直接以二进制流(Stream)的形式打入系统内存,由内置 NAudio 引擎直接物理硬件解码发声!全程 0 进程创建开销,0 磁盘写入,实现按下快捷键的“毫秒级瞬间开口”! 📦 1. 彻底告别环境配置(零依赖便携部署) 再也不用教同事怎么去官网下载 Python 和配置环境变量了! 沙盒隔离: 首次运行时,如果检测到电脑未安装 Python,动作将全自动静默下载仅 10MB 的便携版 Python 核心引擎,并部署在独立沙盒中。 绝对纯净: 不污染系统全局变量,不需要管理员权限,真正的 100% 绿色便携,开箱即用! 🛡️ 2. 企业级内网穿透与多源容灾(专治网络不服) 绕过企业防火墙: 底层网络组件开启 UseProxy=false 直连模式,完美穿透深信服等企业局域网代理劫持,彻底解决内网环境下的“假死”与“报错”。 四路节点轮询: 底层环境部署全面引入**“淘宝源 / 华为云 / Python官方 / Gitee”**多路节点灾备阵列。主节点被墙?瞬间无缝切换备用节点,杜绝任何单点故障。 🎵 3. 双重分级切片算法(丝滑语流) 针对几千字的史诗长文和“一逗到底”的奇葩排版进行了极限调优: 硬切片优先: 优先按句末标点(。!?)打包传输,绝不生硬切断长句,保留发音人最完美、最连贯的抑扬顿挫。 软切片熔断: 遇到超长畸形句(如几百字无句号),紧急触发逗号软切片熔断,防止内存撑爆和网络超时,保障播放平滑无缝。 ⏸️ 4. 现代级交互:一键智能启停 (Toggle) 抛弃繁琐的右键“停止”菜单!现在,动作本身就是一个聪明的开关: 无缝切换: 正在朗读时,框选新文字再次触发动作,瞬间掐断旧声音,直接读新内容。 紧急刹车: 正在朗读时,不选任何文字(在空白处)触发动作,将直接作为“静音”指令,极其优雅地瞬间停止发声,不再弹出任何报错干扰! 🧹 5. 引入“内存自洁”缓存引擎 (TTL) 为突破网络瓶颈,V18 引入了常驻内存缓存池(最少使用淘汰 LFU)。 新增 TTL (存活时间) 扫地机器人机制:超过 2 小时未被复用的音频碎片,将被底层悄悄抹杀并释放给系统。长时间挂机也绝对零内存泄漏! 🛠️ 6. 其他打磨细节 文件名重构: “录制到文件”功能现采用 录制_正文前8字_时间 的规范命名,优雅过滤非法字符。 降维打击: 剔除所有高版本 C# 语法糖,完美向下兼容 Quicker 所有旧版本编译器。 💡 开发者寄语: 这是一次几乎推翻了每一行老代码的重构,把复杂与容灾留给了底层的几百行代码,把最极致的极简、极速留给了您的耳朵。建议将本动作设置为**“开机自启”**,体验真正的零等待唤醒! |
| 17 | 4天3小时前 | 新增分段朗读机制:由“整段一次合成”改为“首段优先 + 后续后台合成”,长文本可更快开口。 新增分段策略参数:中文 100/380、英文 110/600,用于平衡首响速度与段间衔接(并支持自定义覆盖)。 新增英文缩写防误切:对 U.S.、M.D.、Ph.D.、a.m. 等缩写做点号保护,避免误断句。 新增剪贴板稳态保护:引入 STA 线程执行、超时控制与竞态兜底,并增强复制兼容流程(SendKeys.Flush + 微延迟)。 新增滚动日志能力:写入 %TEMP%\qk_tts.log,超 1MB 自动保留最新内容,支持 INFO/WARN/ERROR 分级,便于排障。 新增启动清理策略:自动清理旧 qk_*.mp3 临时文件,减少缓存残留。 新增环境检测与修复增强:支持多解释器探测(py -3 / python / python3)、版本校验与结构化检测日志,跨环境更稳。 |
| 16 | 4天10小时前 | 优化语速设置界面提示文案,改为更简洁明确:范围:-100~100(单位:%)。 保持语速输入限制逻辑不变:超出范围自动修正并提示。 微调“双语速设置”窗口高度(300 → 285),界面更紧凑。 |
| 15 | 4天12小时前 | 改名为:Edge智读 |
| 14 | 4天13小时前 | 更新功能/用途说明: 微软 Edge 强音智读:智能中英分拣,响应迅速流畅,环境问题一键检测修复。 |
| 13 | 4天14小时前 | 复制判定升级:由“比较复制前后文本”改为 GetClipboardSequenceNumber() 判断剪贴板是否真的变化。 修复问题:减少“未选中文字也弹出保存位置”的误触发。 自动发音人优化:新增中文/英文混合判断逻辑,不再只要出现小写字母就切英文。 单位识别优化:mm/cm/kg/ml/hz/kv/... 等单位不再触发英文发音;km/h 这类复合单位会先标准化后再判断。 结果策略:纯英文优先 Ava;中文主场优先晓晓;英文明显占优才切 Ava。 其余功能(朗读、录制、语速设置、环境检测)保持原有流程不变。 |
| 12 | 5天4小时前 | 增加了语速设置提示:明确了“仅输入数字”的规则(如:输入 20 代表 +20%)。 |
| 11 | 5天5小时前 | 新增双语速独立控制:新增中文 (rate_zh) 与英文 (rate_en) 独立调速逻辑。支持中文飞速刷题、英文标准语速精听,互不干扰。 |
| 10 | 5天5小时前 | 新增类级别异步预加载引擎。在动作启动瞬间(或开机自启时)即刻将 Python 与语音库载入系统内存。 |
| 9 | 5天8小时前 | 部分优化 |
| 8 | 5天9小时前 | 调整了: 中英混合自动由 Ava 朗读,纯中文和全大写缩写由晓晓朗读 提升了朗读速度。 |
| 7 | 5天10小时前 | 调整顺序为: 选择朗读者 设置语速 录制到文件 环境检测与修复 |
| 6 | 5天10小时前 | 新增一键录制 MP3:右键菜单新增“录制到文件”。 |
| 5 | 5天12小时前 | 增加: Emma多语言-女声 Andrew多语言-男声 |
| 4 | 5天13小时前 | 增加自动更新此动作。 |
| 3 | 5天13小时前 | 兼容性飞跃:重构底层调用逻辑。改用 python -m 机制,彻底解决“edge-tts 无法识别”或“路径未添加”的报错,只要有 Python 就能跑。 响应更稳健:优化了 RunCmd 判定策略。环境检测更宽容、更准确,大幅提升“一键修复”在不同系统环境下的成功率。 |
| 2 | 5天14小时前 | 1、并发防冲突:文件名引入随机 ID,彻底解决连续点击动作时提示“文件被占用”的报错。 2、播放更稳健:改用“硬计时”逻辑,完美规避因系统响应延迟导致的朗读提前截断。 3、防假死保护:新增 3 秒加载超时机制,防止在极端情况下因音频加载失败导致 Quicker 界面卡死。 4、自愈逻辑优化:放宽环境修复的超时限制,大幅提升弱网环境下组件自动安装的成功率。 |
| 1 | 6天3小时前 | 更新了中文、纯英文及中英混杂下的发音 |
| 0 | 6天4小时前 |