Vincent Koc
27b15a19e8
refactor(voice): catalog voice models through providers (#87794)
* refactor(providers): catalog voice models
* feat(tts): route speech through voice models
* refactor(tts): rename speaker selection fields
* refactor(tts): mark default speech models
* test(tts): type migrated speaker config assertions
* refactor(providers): avoid catalog merge map spread
* fix(tts): honor voice model fallbacks
* refactor(tts): move speech core into package
* chore(tts): register speech core knip workspace
* fix(tts): show migrated speaker voice in status
* fix(tts): satisfy speech core lint
* fix(tts): preserve explicit model aliases
* test(tts): narrow provider config assertion
* test(doctor): allow slow commitments repair check
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-29 04:46:45 +01:00
..
2026-05-29 04:46:45 +01:00
2026-05-27 19:52:56 +01:00
2026-05-11 18:44:54 +01:00
2026-05-26 02:21:58 +01:00
2026-05-29 04:34:50 +01:00
2026-05-29 04:46:45 +01:00
2026-05-07 19:43:06 -07:00
2026-05-29 04:34:50 +01:00
2026-05-29 03:23:57 +01:00
2026-05-06 08:49:27 -07:00
2026-05-26 20:51:00 +01:00
2026-05-29 04:46:45 +01:00
2026-05-28 21:17:40 +01:00
2026-05-26 02:21:58 +01:00
2026-05-27 19:04:04 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 19:52:56 +01:00
2026-05-29 04:46:45 +01:00
2026-05-29 04:46:45 +01:00
2026-05-19 00:49:25 +02:00
2026-05-29 00:05:54 +01:00
2026-05-23 23:53:27 +01:00
2026-04-28 03:13:20 +01:00
2026-05-29 03:49:43 +01:00
2026-05-22 23:28:31 +01:00
2026-05-02 22:37:01 +01:00
2026-05-29 04:46:45 +01:00
2026-05-28 16:52:53 +01:00
2026-05-27 19:24:04 +01:00
2026-05-08 06:01:23 +01:00
2026-05-27 19:24:04 +01:00
2026-05-02 04:42:55 +01:00
2026-05-28 18:08:12 -07:00
2026-05-27 21:18:08 +01:00
2026-05-28 22:00:55 +01:00
2026-05-27 19:24:04 +01:00
2026-05-23 17:54:23 +08:00
2026-05-05 21:14:55 -07:00
2026-05-27 19:24:04 +01:00
2026-05-05 17:38:21 +01:00
2026-05-22 17:59:14 +01:00
2026-05-17 21:19:05 +00:00