A focused update from v0.6.4 that closes the ambience BGM automatic-follow loop for system TTS and HTTP playback, restores SFX accessibility and event-editing polish, and adds replacement-rule chain debugging.
Highlights
- Ambience BGM now starts automatically when CloneTTS is used as the Android system TTS engine (webpage read-aloud, accessibility reader, Settings voice preview).
- Fixed BGM not stopping after the Android Settings voice preview ended, and fixed BGM being cut off mid-sentence during long utterances due to a 15-second session timeout.
- HTTP (
/api/tts) and OpenAI-compatible (/v1/audio/speech) requests fall back to a_defaultambience session whenbookis not provided. BGM stop is delayed briefly after the last request finishes to avoid choppy start/stop between closely spaced requests. - Added localized accessibility labels for SFX icon buttons (preview, stop, edit, delete, delete group, clear search).
- The SFX event editor supports renaming event names again in the same dialog, with duplicate-name validation before saving.
- Added a Full Rule Trace entry in the Rules page menu to run all enabled rules in order and show which rule matched, with a replacement summary and match count per step.
Notes
- This release packages the main improvements and bug fixes delivered since v0.6.4.
- No changes to voice model format or existing voice profile data; update is safe.
中文说明
v0.6.5 是基于 v0.6.4 的一次聚焦更新,核心是完成 Ambience BGM 在系统 TTS 和 HTTP 路径上的自动联动闭环,同时补齐音效页无障碍体验与事件编辑能力,并新增替换规则链路排查工具。
本次重点
- CloneTTS 作为 Android 系统文字转语音引擎时,现在可以自动联动 Ambience BGM。
- 修复系统设置页"试听语音"结束后 BGM 不会自动停止的问题,以及长句朗读中 BGM 因 15 秒超时被提前切断的问题。
- HTTP 接口在未传
book时自动使用_defaultambience 会话;相邻请求之间延迟停止 BGM,减少停起抖动。 - 补齐音效页操作按钮的无障碍标签;音效事件编辑器重新支持在同一弹窗内修改事件名,保存前进行重名校验。
- 规则页新增完整规则测试,按启用顺序追踪所有已启用规则的命中情况与替换效果。
版本定位
- 本次更新不涉及音色模型格式或配置数据变更,可直接覆盖安装。