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 03:49:43 +01:00
2026-05-27 15:24:17 +02:00
2026-05-18 12:24:27 +01:00
2026-05-27 19:24:04 +01:00
2026-05-26 14:51:11 +01:00
2026-05-27 14:48:06 -07:00
2026-05-27 19:24:04 +01:00
2026-05-28 19:21:50 +01:00
2026-05-27 20:55:27 +01:00
2026-05-29 00:09:23 +01:00
2026-05-28 19:21:50 +01:00
2026-05-27 19:24:04 +01:00
2026-05-14 14:27:50 -07:00
2026-05-27 15:24:17 +02:00
2026-05-28 21:16:07 +01:00
2026-05-29 04:46:45 +01:00
2026-05-29 00:09:23 +01:00
2026-05-28 21:16:07 +01:00
2026-05-16 17:11:53 +01:00
2026-05-28 20:37:09 +01:00
2026-05-18 20:35:55 -05:00
2026-05-13 13:33:38 +01:00
2026-05-21 22:02:16 +01:00
2026-05-16 07:52:08 -07:00
2026-05-29 03:49:43 +01:00
2026-05-24 23:20:14 -07:00
2026-05-29 03:49:43 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 11:37:23 +01:00
2026-05-10 00:18:36 -04:00
2026-05-27 13:59:33 +01:00
2026-05-27 09:26:06 +01:00
2026-05-27 09:26:06 +01:00
2026-05-27 11:37:23 +01:00
2026-05-28 20:37:09 +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-27 20:33:40 +01:00
2026-05-28 21:16:07 +01:00
2026-05-27 19:24:04 +01:00
2026-05-26 23:10:41 -07:00
2026-05-17 11:45:18 +01:00
2026-05-29 04:46:45 +01:00