Verity 扩展增强 2.0 抢先版 更新日志

版本号:2.0-beta
发布日期:2026-07-31
状态:抢先体验版(持续迭代中)
新增功能
– 全新原生配置菜单:彻底移除 Cloth Config 依赖,采用 Minecraft 原生 UI 重写配置界面,稳定不崩溃,完美适配小窗口,文字自动裁切。
– 内置免费 API 服务:集成由作者自费维护的 AI 对话、语音识别与合成接口,开箱即用,无需任何密钥配置。
– 离线语音识别(STT):集成 Vosk 离线引擎,支持一键下载安装模型,断网环境下依然可用。
– 全平台底层适配:重构音频采集(AudioRecord)与播放(MediaPlayer)逻辑,PC 与 Android(FCL/Pojav)体验一致。
– 独立音色配置:内置 TTS 音色与自定义外部 TTS 音色分离,切换服务时互不干扰。
– 原生重置功能:每个配置项旁均加入“重置”按钮,一键恢复默认值。

问题修复

– 配置界面崩溃:修复因 Cloth Config 映射不一致导致的 NoSuchMethodError、NoSuchFieldError 等系列崩溃。
– 原版 Verity 配置解析崩溃:修复 TOML 文件头 BOM 及非法字符导致 NightConfig 解析失败的问题。
– 手机端 TTS 无声:Android 环境下改用 MediaPlayer 反射播放,彻底解决合成后无声音问题。
– 手机端 STT 无法录音:Android 环境下改用 AudioRecord 反射采集,解决权限与硬件访问问题。
– 代理端口保存后不生效:保存配置后自动热重启代理服务器,无需重进游戏。
– STT 初始化竞争:增加代际控制与线程安全,避免多次初始化导致资源泄漏或配置回退。
– 原版 Verity 双 TTS 冲突:自动关闭原版所有 TTS 路径,仅保留扩展 TTS,杜绝双重语音。
– TTS 音色互相覆盖:内置 MiMo 音色与普通在线 TTS 音色拆分为独立配置项。
– AI 回复显示为 JSON 原文:代理返回内容现在只提取纯文本,Verity 聊天框正常显示。
– 保存配置失败丢数据:改为原子写入加失败保留队列,确保配置不丢失。
– 大量 API 映射兼容问题:移除所有 setX、setY、active、visible、isDeadOrDying 等生产环境不稳定的调用,改用安全反射或替代方案。

优化与改进

– 文字排版:所有配置项标题与内容按像素宽度自动裁切,避免溢出容器。
– 小窗口适配:底栏按钮在窄窗口下自动换行,次要按钮隐藏,保证核心操作可见。
– 配置同步器增强:支持 Verity 6.0 新配置结构(GeneralSettings、GeneralSettings.VoiceSettings),同时保留旧结构兼容。
– TTS 错误日志增强:输出请求端点、状态码、响应体摘要,便于快速定位故障原因。
– 去重窗口延长:TTS 去重从 3 秒延长至 10 秒,避免同一句话重复朗读。
– 移除代理侧重复 TTS 触发:仅由聊天监听触发朗读,避免双重语音请求。
– 内置 API 稳定性提示:配置页增加红色警告,说明免费服务可能因人数过多而不稳定。

—–星绒工作室-涵辰

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容