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-28 22:00:55 +01:00
2026-05-23 12:44:57 +01:00
2026-05-27 19:24:04 +01:00
2026-05-12 16:03:50 +05:30
2026-05-22 08:48:19 +01:00
2026-05-27 08:34:34 +01:00
2026-05-29 04:46:45 +01:00
2026-05-27 03:44:27 +01:00
2026-05-29 03:23:57 +01:00
2026-05-25 18:59:26 +01:00
2026-05-27 19:24:04 +01:00
2026-05-25 18:59:26 +01:00
2026-05-16 21:52:09 +01:00
2026-05-05 21:01:44 -07:00
2026-05-29 04:46:45 +01:00
2026-05-13 13:33:38 +01:00
2026-05-16 21:52:09 +01:00
2026-05-19 16:47:32 -07:00
2026-05-16 13:58:44 +01:00
2026-05-13 14:45:34 +01:00
2026-05-16 01:08:07 +01:00
2026-05-13 13:33:38 +01:00
2026-05-05 17:38:21 +01:00
2026-05-26 00:33:26 +01:00
2026-05-28 17:35:39 +01:00
2026-05-14 07:46:58 +01:00
2026-05-27 02:47:42 +01:00
2026-05-27 08:08:51 -07:00
2026-05-17 01:35:59 -05:00
2026-05-26 01:10:59 +01:00
2026-05-29 02:23:42 +01:00
2026-04-27 00:01:52 -07:00
2026-05-16 23:49:18 +01:00
2026-05-23 16:43:29 +08:00
2026-05-21 23:47:32 +01:00
2026-05-22 17:59:05 +01:00
2026-05-24 14:56:17 +00:00
2026-05-08 09:28:51 -04:00
2026-05-17 01:35:59 -05:00
2026-05-27 19:52:56 +01:00
2026-05-22 21:52:01 +01:00