飞行雪绒 DOCS

鸣潮·爱弥斯纪念桌宠 · LTS1.0.6beta8

版本与发布 · R1

完整变更记录

LTS 系列全部公开版本的变更明细,版本标签与发布包一一对应。

源文件 CHANGELOG.md 更新 2026-07-31 20.5 KB 在 GitHub 查看

Changelog#

本文件记录飞行雪绒 LTS 系列的公开版本变更。版本标签与发布包名称保持一致,例如 LTS1.0.6pre4

[LTS1.0.6pre4] - 2026-07-31#

Changed#

  • 安装器先从 resc.net.txt 的 Gitee/GitHub RESC 镜像下载并校验 jieba-fast 0.53 的 Python 3.11 Windows x64 预编译 wheel,再安装 genie-tts,不再要求用户准备 C++ 编译环境。
  • Python 解释器选择固定优先使用 64 位 Python 3.11,以匹配发布的本地扩展 wheel。

Fixed#

  • 修复 Python 3.11.6 自带 pip 23.2.1 不支持 --progress-bar raw,导致全部依赖在下载前失败的问题。
  • 修复依赖安装失败时吞掉 pip 输出、只显示失败包名的问题;现在保留具体错误原因,并继续尝试安装后续依赖。

[LTS1.0.6pre3] - 2026-07-30#

Added#

  • 启动后异步获取桌宠公告,支持滚动正文、当日或永久抑制自动显示,以及托盘菜单手动打开。
  • 控制面板“界面与动画”页新增“不显示公告”复选框,可查看和取消永久抑制状态。
  • 新增爱弥斯 aimisiV2 ONNX 语音包安装与本地推理,兼容中英文文本、参考音频/文案、角色模型和公共模型;旧 GSVmove 或缺失语音包时在控制面板顶部提示安装。
  • 控制面板新增语音包删除入口,有效包或损坏包均可在确认后后台删除并立即重新安装。
  • 桌宠随包提供固定版本的官方 UnRAR 与许可证,用于单文件 RAR5 语音包的安全检查和解压,不依赖用户环境或额外下载解压器。
  • 发布 aimisiV2 完全包、默认中等包与节约包三档,并同步到 ModelScope 与 Hugging Face;包内包含中文 RoBERTa 与 tokenizer。

Changed#

  • 托盘每次打开“桌宠公告”都会重新获取远端内容;连续点击只展示最后一次请求结果,网络失败时回退到最近一次成功缓存。
  • 语音包安装界面新增完全包、中等包、节约包下拉选择,显示每档真实下载、解压与暂存空间需求。
  • 语音包安装界面将磁盘空间说明明确为安装过程所需、下载包大小和安装后占用空间三项;节约包标注为“强烈推荐”。
  • 语音包安装窗口新增“后台安装”:隐藏窗口而不中断任务,重新打开安装入口可恢复进度;桌宠仅在下载完成、激活、完成及异常等关键节点提醒。
  • 语音包改为 64 MiB 字典的单文件 RAR5 solid archive,优先 ModelScope 下载、失败后完整回退 Hugging Face,不再使用 Gitee/GitHub 七分卷。
  • 依赖安装输出收敛为已有/未安装依赖摘要,以及 pip 风格的青粉双色当前依赖和整体进度条;不支持终端颜色时自动使用等宽单色样式。
  • 依赖安装前的可用性检查新增当前包、检查数、百分比和进度条,长时间扫描时不再只显示静态提示。
  • 语音合成不再拉起端口 9880 的 GSVmove HTTP 服务;新包激活成功后安全清理旧外部运行时。
  • 语音包安装完成后默认开启并立即预热 ONNX 语音模块,无需再次手动启用。
  • ONNX 语音包升级到格式版本 2,除固定参考音频路径外兼容 GPT-SoVITS API v2 请求字段;采样、提示文案、文本切分、停顿、种子和语速参数接入真实推理链路。
  • 格式版本 2 增加独立运行时修订号;缺失修订号或低于当前修订的旧包会显示“安装最新语音包”,不再继续使用含已知推理错误的模型图。
  • 控制面板开放 ONNX 采样温度、Top-K、Top-P、重复惩罚、语速、长文本分句、片段停顿、随机种子和最大解码步数,并作为桌宠语音请求的运行时默认值。

Fixed#

  • 修复元宝本地中转自动切换备用端口后,聊天仍请求旧端口而提示无法连接服务的问题。
  • 修复语音包磁盘下拉弹层样式不一致且被置顶安装浮窗遮挡、RAR 后端与网络等待状态混淆,以及主安装按钮文字对比度不足的问题。
  • 修复 ONNX 语速通过最终波形重采样实现而导致音高和音色变化的问题;默认语速改为 1.0,变速改由 VITS 模型内部完成。
  • 修复共享 I/O 队列繁忙时语音包安装任务无法启动、弹窗持续停在“正在准备下载”且没有网络活动的问题。
  • 修复 genie-tts 顶层导入受缺失 GenieData 和终端编码影响,导致安装依赖脚本每次启动都误判缺失并重复下载的问题。
  • 修复语音包安装前递归搜索旧 GSVmove 导致“检查磁盘空间”阶段耗时过长的问题;容量检查通过后立即下载,旧运行时改为激活后按路径记录清理。
  • 修复语音包安装进度在解压完成时提前显示 100%、校验阶段又退回处理中;解压、SHA-256 校验、依赖检查、激活和清理现在使用连续且不回退的总进度。
  • 修复大型 RAR 解压时高频递归统计输出目录,与 UnRAR 争用磁盘元数据 I/O 而使界面看似卡死的问题;解压阶段改为动态进度,完整性校验继续显示精确进度。
  • 修复非整数 ONNX 语速下 VITS 特征与外部噪声时间轴取整不一致,导致 /vq_model/Mul_1 出现 99 by 100 广播异常;0.8/1.0/1.1/1.2 四档 CPU 回归均可生成有效音频。
  • 修复 ONNX 参考 HuBERT 提示语义未追加原生链路尾静音,以及语义 token 按循环下标截取可能少一帧的问题。
  • 修复中文 RoBERTa 缺失或优化图在 CPU 不支持时静默退回零特征的问题;新包使用可执行的 RoBERTa ONNX 并在加载失败时明确报错。
  • 修复英文聊天文本未携带多语言推理提示、以及 OpenAI/严格模式错误文本被误送入 ONNX 播报的问题;错误仅显示气泡,正常中英文回复保留原文并传递语言提示。

[LTS1.0.6pre2] - 2026-07-29#

本条目记录 pre2 版本的当前公开基线。

Changed#

  • 版本基线更新为 LTS1.0.6pre2,并同步版本信息、README、发布说明与文档索引。
  • GSV 语音合成设置仅在启动时检测到共享根目录的 start_gsvmove.bat 入口后显示。
  • 手动 API 配置增加常用 OpenAI 兼容提供商地址预设,同时保留自定义地址和模型输入。
  • 阿里云百炼改为使用统一的 OpenAI 兼容请求路径,移除 DashScope 专用请求、多模态与错误处理分支。

[LTS1.0.6pre1] - 2026-07-20#

本条目记录版本号系列由 beta 切换为 pre 后的公开基线。

Changed#

  • 版本号系列由 beta 切换为 pre,当前基线更新为 LTS1.0.6pre1,并同步版本信息、README、发布说明与文档索引。

[Unreleased]#

Changed#

  • AI 回复模式改为单一路由,选择福利 API、手动 API、本地 Ollama、规则回复或元宝后不再跨来源回退;模式专属配置改为按选择显隐。
  • 福利 API 改为测速读取 GitHub/Gitee 发布配置源中的密钥与地址;默认使用内置 Agnes 2.0 Flash 模型标识,新增“智力提升”开关切换 Agnes 2.5 Flash,不再要求服务端实现 /models。配置下载超时固定 10 秒,失败后额外重试 3 次。
  • 修复手动 API 已保存密钥仍被运行时旧快照判定为缺失,以及“保存并重启”在退出前同步执行网络热重载导致界面长时间未响应的问题。
  • 手动 API 支持异步探测 OpenAI 兼容 /models 列表并从下拉框选择模型,仍可直接输入自定义模型;未填写协议的接口地址会自动补全 HTTP/HTTPS。
  • 修复 AI 回忆工具读取旧目录、裸主题无法解析和可能递归调用的问题;补齐模型可见工具清单,并收紧浏览器协议与对象生成数量边界。
  • 程序更新改为并发探测 GitHub PACK 与 Gitee“最新包”固定发布槽;主进程只下载和校验,退出后由独立更新进程覆盖安装并自动重新启动桌宠。

Fixed#

  • 修复手动 API 密钥在其他进程写入或程序重启后仍使用模块导入期旧值的问题。
  • 修复桌宠更新器把 RESC 安装资源 release 当作程序新版本的问题;程序更新不再扫描 release 列表。

[LTS1.0.6beta5] - 2026-06-30#

本条目记录拉海洛方块特效系统、右侧说明区重排和技能反馈补齐后的公开快照。

Added#

  • 新增拉海洛方块特效系统,支持图片展示、时序动画和淡入淡出。
  • 新增技能释放图像资源展示、技能语音与失败语音链路。
  • 新增技能释放前置判定,失败时不进入暂停播片流程。
  • 新增计分板漂字聚合逻辑,防止同位置同时间的加减分文本堆叠。
  • 新增 resc/tips.txt tips 文案轮换,按行随机且优先未读。

Changed#

  • 版本号更新为 LTS1.0.6beta5,并同步版本信息、README、更新日志与发布说明。
  • 右侧说明区重新排版,CONTROL最高分TIPS 分区显示,避免标题与正文叠压。
  • CONTROLTIPS 标题改用拉海洛字体,tips 正文使用鸿蒙字体。
  • B 键说明与逻辑统一为音乐暂停/继续事件。
  • 拉海洛方块技能暂停时长固定为 2 秒,避免跟随特效变化。
  • 技能资源改为使用对应 webp 展示图,缩放、羽化和抗锯齿逻辑同步整理。

Fixed#

  • 修复右侧说明区 CONTROL 字样与内容叠压的问题。
  • 修复 最高分TIPS 区块过高的问题。
  • 修复部分技能预判失效时仍进入暂停播片的逻辑漏洞。
  • 修复千咲技能在填充率满格时仍可能误触发播片的问题。
  • 修复技能语音链路中部分音效无法正常触发的问题。

[LTS1.0.6beta3V2] - 2026-06-28#

本条目按 2026-06-28 当前一轮性能与系统结构收敛整理,重点覆盖音频链、主宠移动、tick/frame 调度、异步计算搬运,以及粒子系统整体时序修正。

Added#

  • 新增 lib/core/compute_hub.py,统一承接 IO / 向量 / CPU 三类后台任务执行器。
  • 新增 lib/core/pet_movement_queue.py,为主宠提供事件驱动的移动步骤队列。
  • 粒子系统新增更细粒度的点击粒子、方块小游戏粒子和运行期避让逻辑的配套接口。
  • 拉海洛方块 runtime 新增游戏区几何查询接口,供主宠漫游避让使用。

Changed#

  • 版本号更新为 LTS1.0.6beta3V2,并同步版本信息、README、更新日志与 changelog。
  • 音频链路统一收敛:语音 / 特效音改为同一事件入口,核心按 主音量 * 类型音量 结算;音乐保持 主音量 * 音乐音量 独立链路。
  • 主宠移动逻辑从直接控制重构为事件驱动队列,漫游、沙发锁定、音响靠近、雪豹追踪统一改为入队执行。
  • TimingManager 统一发布 TICK / FRAME,物理、移动和粒子改为 tick 更新,frame 插值渲染。
  • 多个重运算与阻塞请求已迁移到后台计算/IO 执行器,减轻主线程压力。
  • practical 粒子脚本全部切到明确的 tick/秒 语义,不再依赖 frame_fps 运行时缩放。
  • 右键 UI 淡出粒子、音乐音符粒子、点击粒子等效果做了新一轮密度/速度/寿命微调。

Fixed#

  • 修复粒子系统在高并发申请下可能丢事件的问题。
  • 修复 tick/frame 切换后粒子、物理、拖拽物体速度失真与静止抖动问题。
  • 修复粒子覆盖层层级偏低导致被窗口遮挡的问题。
  • 修复粒子渲染整数取整导致的慢速粒子抖动,并修正异步回填引发的轨迹回弹抽搐。
  • 修复桌宠随机漫游可能停在或横穿拉海洛方块核心下落区的问题。
  • 修复若干下载 / HTTP / 音乐播放启动等场景仍会卡主线程的问题。

[LTS1.0.6beta2] - 2026-06-27#

本条目按 2026-06-122026-06-27 最近一轮推送整理,涵盖 4 个功能批次:
25a6da3d91ef63e4f3fd4,以及当前工作区内对外部 API 配置脱敏补丁。

Added#

  • SEanima 模块拆分为 clip.pydecoder.pyeffects.py,将动画定义、帧解码计划与退出阴影特效分层解耦,便于后续扩展个性化序列帧资源。
  • AI 设置面板新增启动/退出序列帧目录下拉配置,可直接从 resc/GIF 下的 *_anima 文件夹中选择动画资源。
  • 新增测试 tests/test_seanima_clip_config.py,覆盖序列帧目录默认值与兼容回退逻辑。
  • 新增测试 tests/test_ollama_config_shared_secret_fallback.py,覆盖共享 secrets 回退读取链路。

Changed#

  • 版本号更新为 LTS1.0.6beta2,并同步 README、文档索引与发布说明入口。
  • 启动动画默认目录调整为 耶比_anima,退出动画默认目录调整为 爱弥斯联合_anima
  • 旧的 start-anim-compressed / exit-anim-compressed 资源目录迁移为 *_anima 命名,播放器内部保留兼容回退解析,不改变外部启动/退出动画通信逻辑。
  • 安装脚本对 Windows 下 Python 探测与调用链路进一步收口,减少多 Python 环境下的误判与拉起失败。
  • 本地默认人格与部分本地默认配置同步调整,使新装环境的默认对话与对象行为更贴近当前版本设定。

Fixed#

  • 外部 API 的 API KeyAPI_BASE_URLAPI_MODEL 现在全部写入 resc/user/ai/ollama_secrets.json,不再明文落入受 Git 跟踪的 config/ollama_config.py
  • AI secrets 在项目目录与共享目录之间的读取/写入回退逻辑进一步补强,安装或迁移场景下更不容易丢失本地配置。
  • 安装流程对本机 Python 解释器的识别更稳定,并继续保留本地 AI secrets,避免重新安装后覆盖用户已有敏感配置。

[LTS1.0.6beta1] - 2026-06-12#

本条目按 2026-06-12 最近一轮推送整理,涵盖 3 个提交:
752344c20c2971200ced6

Added#

  • 退出动画新增阴影强度、模糊半径、偏移方向配置项,并补充对应测试 test_exit_animation_shadow_config
  • AI 本地敏感配置独立存放到 resc/user/ai/ollama_secrets.json,新增保存链路测试 test_ai_settings_storage_local_secrets

Changed#

  • 元宝网页登录与本地中转改为复用系统已安装的 Microsoft Edge / Google Chrome,不再打包或部署内置 Chromium 运行时。
  • 绿色包与安装脚本移除 Playwright Chromium 资源部署逻辑,减小浏览器运行时负担,避免继续携带过时内核。
  • AI 设置面板补充退出动画阴影相关编辑项,并同步整理部分默认值与通用配置回填逻辑。
  • 退出动画阴影渲染细节调整,关闭流程相关清理链路进一步收口。
  • GSVmove 与 Yuanbao-Free-API 在 Windows 下的探测、拉起与清理命令改为隐藏控制台执行,减少闪窗。

Fixed#

  • 元宝认证头改为每次从当前登录会话现场抓取,不再持久化缓存认证头文件;仅保留 storage_state 登录态,降低失效缓存导致的登录异常。
  • API Key、hy_userx_uskey 不再写入受 Git 跟踪的配置文件,避免误提交本机敏感数据。

[LTS1.0.5] - 2026-05-10#

本条目按 2026-04-152026-05-10 的提交整理,涵盖 11 个提交。

Added#

  • 控制面板新增 桌宠更新 标签页,提供版本检测、增量/全量更新、进度展示与自动重启。
  • 托盘菜单 鼠标穿透 改为可勾选开关,并新增全局穿透状态模块 clickthrough_state.py
  • 新增 QR 对话框统一基类 qr_dialog_base.py,网易云 / 元宝 / QQ 群登录共用。
  • 控制面板新增 QQ 群二维码展示 对话框。
  • YuanBao 认证头持久化缓存 storage_state_headers.json,页面级 request 监听器被动捕获。
  • 记忆系统重构:单文件 memory.txtmemory/memory_YYYY-MM-DD.txt 按日分片,启动自动迁移旧数据。
  • 回忆工具 加权评分算法:匹配质量(精确3/子串2/内容1) × 时间衰减(1.0/0.8/0.5/0.3)。
  • 控制面板新增 回忆提取条数 UI 滑块 (5~50),替换硬编码常量。
  • 元宝附加参数硬编码:chat_id 恒空,should_remove_conversation/upload_images 恒 True。
  • 新增语音提醒音频资源与 ams_clickthrough_reminder 模块。
  • 仓库内置 pyncm 源码(因 PyPI 已下架该包)。
  • 新增测试用例:test_ai_settings_panel_yuanbao_hiddentest_gsvmove_root_resolutiontest_yuanbao_free_api_stream

Changed#

  • AI 设置面板移除 chat_id / should_remove_conversation / upload_images 复选框与输入框,防止误操作覆盖。
  • QR 登录对话框重构减少约 500 行重复代码。
  • HTTP 会话引入缓存池复用,减少 TLS 握手开销;流式读取 chunk_size 从 1 调整为 128。
  • GSVmove 启动等待从 45s 延长到 90s,超时时输出日志尾部便于诊断。
  • 回忆匹配逻辑从"取最新 N 条"改为加权评分,跳过 tool_recall 触发的 AI 回复写入记忆。
  • tool_recall 消息不再附带 [默认记忆] 块,避免双路记忆混淆。
  • 版本号从 LTS1.0.5pre3 发布为 LTS1.0.5

Fixed#

  • 修复应用关闭时退出动画被跳过的问题。
  • 元宝二维码登录入口识别稳定性提升(扩展按钮选择器覆盖范围)。
  • 元宝流式响应兼容 SSE 多行 data/event 协议,text 类型提取覆盖 msg/text/content/value 等字段。
  • GSVmove 根目录解析增加空值保护。
  • pyncm 从 pip 依赖改为项目内置源码,解决 PyPI 下架导致 CI 构建失败的问题。
  • 元宝退出登录时清理认证头缓存,避免残留登录态。

[LTS1.0.5pre2] - 2026-04-14#

本条目按 2026-03-192026-04-15 的提交补充整理。

Added#

  • 仓库内置 YuanBao-Free-API 服务源码,并补齐桌宠侧本地中转服务、二维码登录面板与登录状态联动。
  • 控制面板补充 启动时创建快捷方式 开关。
  • 新增绿色资源包打包脚本,用于携带模型与浏览器资源离线分发。
  • 控制面板新增 桌宠更新 标签页,提供 检查新版本同步开发版 按钮入口。
  • 新增独立 CMD 终端窗口,支持历史记录、加载动画、ANSI 清理与 /命令 路由执行。
  • 新增 雪球 对象系统、管理器、粒子、音效与控制面板配置项。
  • 控制面板新增 自动启用 GSV 语音模块 开关,可直接控制桌宠启动时是否启用 GSV。
  • 控制面板新增 GSV 缓存上限 滑块,范围 1~128,默认 20
  • 控制面板新增 打开缓存文件夹 按钮,方便直接查看最近生成的语音文件。
  • GSV 语音生成结果现在会归档到 resc/user/temp/gsv_voice/

Changed#

  • 音乐模块继续向统一多源结构收口,QQ / 网易云 / 酷狗的搜索、播放、登录与路由逻辑进一步整理。
  • 元宝登录链路改为由本地服务、浏览器自动化与二维码登录面板协同完成。
  • 元宝登录状态持久化与退出链路继续整理,关闭流程更稳定。
  • 控制面板标签栏边框绘制、高亮样式与更新页布局已重构。
  • 关闭 GSV 开关后,既不会预热服务,也不会再处理按需 AI 文本语音请求。
  • GSV 缓存改为统一目录直存文件,不再为每条语音创建单独文件夹。
  • 语音缓存超过上限时会按时间自动清理旧文件。
  • 打包脚本改为统一读取 config/version_info.py 中的版本号。
  • 普通包与绿色包都会排除运行时状态,并对敏感配置进行脱敏。
  • 仓库文档、发布说明、资料舱门户统一按 pre2 现状重写。

Fixed#

  • 稳定元宝控制面板、浏览器登录、二维码登录与登录态持久化相关问题。
  • 收紧退出流程,减少关闭时的服务残留与窗口残留。
  • 改善绿色包构建与发布包内容边界,避免携带本机运行时状态与敏感参数。
  • 修正文档中遗留的旧目录引用与旧版本号引用。
  • 修正资料舱生成脚本对贡献/赞助文档目录的旧路径依赖。
  • config/music/volume.jsonconfig/user_scale.json 从 Git 跟踪中移除,避免继续提交运行时状态。

[LTS1.0.5pre1] - 2026-03-18#

Added#

  • 接入 GSVmove 文本转语音桥接,并补齐基础控制面板参数。
  • 加入本地 Vosk 语音识别与 Push-to-Talk 能力。
  • Ollama 模型检测与后台拉取流程进一步完善。
  • 控制面板补充 YuanBao-Free-API 登录与配置入口。

Changed#

  • AI、音乐、UI、安装脚本、事件与插件结构持续整理。
  • 仓库默认配置不再内置 API Key 与登录态信息。

Fixed#

  • 修复多项音乐播放、平台兼容、自适应缩放与 UI 显示问题。

Disclaimer#

  • YuanBao-Free-API、登录态抓取与相关兼容能力仅用于学习、研究和个人测试。
  • 使用第三方平台接口请自行评估风险并遵守其服务条款。