github sipeter/CloneTTS v0.6.5
CloneTTS v0.6.5

16 hours ago

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 _default ambience session when book is 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 时自动使用 _default ambience 会话;相邻请求之间延迟停止 BGM,减少停起抖动。
  • 补齐音效页操作按钮的无障碍标签;音效事件编辑器重新支持在同一弹窗内修改事件名,保存前进行重名校验。
  • 规则页新增完整规则测试,按启用顺序追踪所有已启用规则的命中情况与替换效果。

版本定位

  • 本次更新不涉及音色模型格式或配置数据变更,可直接覆盖安装。

Don't miss a new CloneTTS release

NewReleases is sending notifications on new releases.