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-27 19:24:04 +01:00
2026-05-28 19:21:50 +01:00
2026-05-22 03:08:25 +00:00
2026-05-18 17:30:33 +00:00
2026-05-11 07:57:28 +08:00
2026-05-23 23:53:27 +01:00
2026-05-13 13:33:38 +01:00
2026-05-19 20:39:04 -07:00
2026-05-28 19:52:27 +01:00
2026-05-27 11:14:16 -07:00
2026-05-25 16:44:12 -07:00
2026-05-25 11:39:17 -04:00
2026-05-28 15:20:47 +05:30
2026-05-22 08:49:53 +01:00
2026-05-29 03:58:46 +01:00
2026-05-27 19:24:04 +01:00
2026-05-11 15:59:27 -07:00
2026-05-12 00:29:10 +08:00
2026-05-25 17:23:20 +01:00
2026-05-11 07:57:28 +08:00
2026-05-13 13:33:38 +01:00
2026-05-25 17:23:20 +01:00
2026-05-28 20:19:49 +01:00
2026-05-28 23:20:32 +01:00
2026-05-18 18:54:44 +00:00
2026-05-16 17:36:05 -05:00
2026-05-28 19:52:27 +01:00
2026-05-28 16:27:19 +01:00
2026-05-23 13:50:08 +01:00
2026-05-27 23:55:24 +02:00
2026-05-10 22:31:10 +08:00
2026-05-28 16:27:19 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 19:24:04 +01:00
2026-05-29 04:46:45 +01:00
2026-05-28 21:27:50 +01:00
2026-05-22 08:49:53 +01:00