Commit Graph

189 Commits

Author SHA1 Message Date
Nich Overend
4bf802aa43 Fix overlapping talk mode recovery watchdogs 2026-03-25 21:52:07 +00:00
Nich Overend
bcdaca84fe Delay deaf recognizer recovery until silence 2026-03-25 21:42:10 +00:00
Nich Overend
5ca4af28a0 Stop recycling talk mode on silence 2026-03-25 21:33:17 +00:00
Nich Overend
a3059027a9 Inline parity exceeded notes 2026-03-25 21:17:38 +00:00
Nich Overend
cc1ab5c956 Document macOS voice parity backlog 2026-03-25 21:06:01 +00:00
Nich Overend
ee64cb9f38 Gate talk mode listening on capture readiness 2026-03-25 21:01:40 +00:00
Nich Overend
339a969a8e Fix AudioGraph frame buffer interop 2026-03-25 20:51:55 +00:00
Nich Overend
7046346e4e Add AudioGraph capture backbone for talk mode 2026-03-25 20:39:58 +00:00
Nich Overend
13174bab11 Document AudioGraph voice input architecture 2026-03-25 18:26:56 +00:00
Nich Overend
0709911c25 Avoid stale voice preview replies 2026-03-25 18:21:38 +00:00
Nich Overend
b7ea999edd Support selected playback devices 2026-03-25 18:01:24 +00:00
Nich Overend
cbb4fdcb5a Refresh talk mode on default mic changes 2026-03-25 17:10:54 +00:00
Nich Overend
dcddec2bdd Fix truncated voice input and MiniMax output 2026-03-25 16:56:09 +00:00
Nich Overend
40383a1f75 Add streaming playback backlog story 2026-03-25 16:44:20 +00:00
Nich Overend
3c6224415c Fix voice draft clearing and playback start 2026-03-25 16:42:12 +00:00
Nich Overend
e07234b97e Rebuild talk mode recognizer after deaf sessions 2026-03-25 16:33:42 +00:00
Nich Overend
c212c3f034 Fix stalled talk mode recognizer recycle 2026-03-25 16:19:10 +00:00
Nich Overend
7b8f118c1c Add configurable tray chat memory stripping 2026-03-25 15:52:45 +00:00
Nich Overend
d569f71b4f Revert talk mode to direct chat send 2026-03-25 11:12:58 +00:00
Nich Overend
d1c365567c Recycle stalled talk mode recognition sessions 2026-03-25 10:57:39 +00:00
Nich Overend
d61d82d0ee Delay talk mode ready state until recognizer warm-up 2026-03-25 10:41:04 +00:00
Nich Overend
d8cd664e42 Add voice mode commit timeline to docs 2026-03-25 00:58:10 +00:00
Nich Overend
06d508fd4d Accept late talk mode replies after timeout 2026-03-25 00:57:10 +00:00
Nich Overend
82e2958795 Add voice control and configuration APIs 2026-03-25 00:32:42 +00:00
Nich Overend
c3ded30d47 Queue talk mode replies for sequential playback 2026-03-25 00:10:16 +00:00
Nich Overend
ffa3fa234f Keep talk mode alive after input failures 2026-03-23 23:45:16 +00:00
Nich Overend
2ff57fc017 Add pre-response voice latency timing logs 2026-03-23 23:41:39 +00:00
Nich Overend
91ccec377f Add dynamic tray icons for voice states 2026-03-23 23:28:10 +00:00
Nich Overend
71d0de4286 Fix MiniMax websocket voice playback routing 2026-03-23 23:03:09 +00:00
Nich Overend
45ff8f8c0a Fix voice restart after settings save 2026-03-23 22:57:02 +00:00
Nich Overend
5efcebfe31 Add catalog-driven MiniMax WebSocket TTS 2026-03-23 22:47:04 +00:00
Nich Overend
05d7bae896 Use MiniMax api-uw endpoint for lower TTS latency 2026-03-23 22:36:02 +00:00
Nich Overend
d1374092d9 Tighten talk mode speech recognition filtering 2026-03-23 21:56:18 +00:00
Nich Overend
83f05ee7a0 Instrument voice output latency and reduce TTS buffering 2026-03-23 21:50:11 +00:00
Nich Overend
c1cc0ffcfc Ship voice provider catalog with the tray app 2026-03-23 21:31:39 +00:00
Nich Overend
85d7b906f1 Make cloud TTS voice settings fully catalog-driven 2026-03-23 21:16:27 +00:00
Nich Overend
47efc3e741 Move voice settings below node mode toggle 2026-03-23 20:27:07 +00:00
Nich Overend
199e534dd3 Rename voice modes to VoiceWake and TalkMode 2026-03-23 13:38:54 +00:00
Nich Overend
ded41a2cfe Generalize cloud TTS providers through catalog contracts 2026-03-23 13:26:56 +00:00
Nich Overend
6dba89bbf8 Extract hosted voice settings panel from settings window 2026-03-23 13:09:56 +00:00
Nich Overend
907a1a0d37 Move voice settings into main settings window 2026-03-23 12:58:53 +00:00
Nich Overend
c64f16851f Add editable TTS provider settings to voice mode 2026-03-23 12:28:36 +00:00
Nich Overend
7f31c12d4f Implement MiniMax TTS for voice mode 2026-03-23 10:54:37 +00:00
Nich Overend
b556c647ec Group voice runtime services under Services/Voice 2026-03-23 10:18:58 +00:00
Nich Overend
fdbf48e040 Fix voice transport connection task reuse 2026-03-23 02:37:41 +00:00
Nich Overend
2c8a46d6d9 Harden tray chat voice message handling 2026-03-23 02:37:21 +00:00
Nich Overend
0f1028a052 Document required Minimax and ElevenLabs provider support 2026-03-23 02:14:22 +00:00
Nich Overend
13364724ec Address voice mode review findings and harden runtime 2026-03-23 01:40:47 +00:00
Nich Overend
25dd06bd81 Add focused coordinator coverage for tray voice chat 2026-03-23 01:34:36 +00:00
Nich Overend
aed8cb84be Remove stale always-on autosubmit setting 2026-03-23 01:34:36 +00:00