wyuc
e3fd494658
feat(tts): add Qwen TTS voice cloning (#1160)
* feat(tts): add Qwen TTS voice cloning via the registration adapter
* feat(settings): add Qwen TTS clone-voice manager
* fix(tts): harden Qwen voice cloning integration
* fix(tts): enforce voice-bound Qwen synthesis
* fix(tts): close Qwen voice clone tail issues
* fix(tts): close final voice clone review issues
* fix(agents): harden voice token parsing
* fix(settings): hide the voice-clone model from manual selection
* fix(agents): pin the narrator voice to the user's selected voice
* fix(agents): keep narrator fallback alive when the pinned voice is unusable
* fix(i18n): correct the narration fallback notice copy
* fix(tts): bound the narrator voice retry to a single fallback hop
* fix(tts): tolerate transient vendor errors in the voice existence precheck
2026-08-24 14:33:43 +08:00
..
2026-08-15 17:38:04 +08:00
2026-08-20 00:26:07 +08:00
2026-08-13 16:59:06 +08:00
2026-08-08 23:26:17 -04:00
2026-08-24 14:33:43 +08:00
2026-07-17 11:22:02 +08:00
2026-08-24 12:12:07 +08:00
2026-07-29 09:12:37 -04:00
2026-08-15 17:38:04 +08:00
2026-08-20 00:26:07 +08:00
2026-04-02 16:23:16 +08:00
2026-05-31 21:54:04 +08:00
2026-08-24 11:45:31 +08:00
2026-08-15 17:38:04 +08:00
2026-08-24 12:27:35 +08:00
2026-08-24 14:33:43 +08:00
2026-08-24 14:33:43 +08:00
2026-08-24 14:33:43 +08:00
2026-08-19 20:43:14 +08:00
2026-08-19 20:43:14 +08:00
2026-07-14 18:12:31 +08:00
2026-08-24 14:33:43 +08:00
2026-08-10 03:58:33 -04:00
2026-07-14 18:12:31 +08:00
2026-08-24 11:45:31 +08:00
2026-08-15 17:38:04 +08:00
2026-08-10 03:58:33 -04:00
2026-05-31 21:54:04 +08:00
2026-07-22 15:28:04 +08:00
2026-08-17 12:16:31 +08:00
2026-08-09 12:32:28 -04:00
2026-08-24 14:33:43 +08:00
2026-06-26 11:56:02 +08:00
2026-08-24 14:33:43 +08:00
2026-08-24 11:45:31 +08:00
2026-07-03 11:03:12 +08:00
2026-08-15 17:38:04 +08:00
2026-08-19 20:43:14 +08:00
2026-08-19 20:43:14 +08:00
2026-08-20 00:26:07 +08:00
2026-08-21 18:07:49 +08:00
2026-03-13 16:09:45 +08:00