Skip to content

Commit e361845

Browse files
authored
refactor(talk): add realtime voice session harness and adopt in google-meet and voice-call (#109497)
* refactor(talk): add realtime voice session harness and adopt in google-meet and voice-call * fix(google-meet): satisfy prefer-const in realtime engine wiring
1 parent a0fac37 commit e361845

10 files changed

Lines changed: 674 additions & 505 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
4de3095c7c71d6ed2f1744a73373e9b868934a81a1921d7245fae7e64725fb73 plugin-sdk-api-baseline.json
2-
0cf729db6b115dc8b1cb98a595efeaa5febe4b90d424f5774400176b71561423 plugin-sdk-api-baseline.jsonl
1+
fc0f82fe0c44af5bde731e7792f5cb4d93e643f7087b60db5f0c92b7309f1350 plugin-sdk-api-baseline.json
2+
c78cdefd79531c5e3aff099bcebbd228eb8809b9e3e60091fa781b3cbed07114 plugin-sdk-api-baseline.jsonl

docs/plugins/sdk-migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,7 +504,7 @@ SDK.
504504
| `plugin-sdk/speech-core` | Shared speech core | Speech provider types, registry, directives, normalization |
505505
| `plugin-sdk/speech-settings` | Speech settings | Lightweight TTS config resolution and normalization primitives without provider registries or synthesis runtime |
506506
| `plugin-sdk/realtime-transcription` | Realtime transcription helpers | Provider types, registry helpers, and shared WebSocket session helper |
507-
| `plugin-sdk/realtime-voice` | Realtime voice helpers | Provider types, registry/resolution helpers, bridge session helpers, audio-energy/speech-onset gates, shared agent talk-back queues, active-run voice control, transcript/event health, echo suppression, consult question matching, forced-consult coordination, turn-context tracking, output activity tracking, and fast context consult helpers |
507+
| `plugin-sdk/realtime-voice` | Realtime voice helpers | Provider types, registry/resolution helpers, bridge session helpers, the transport-independent session harness, audio-energy/speech-onset gates, shared agent talk-back queues, active-run voice control, transcript/event health, echo suppression, consult question matching, forced-consult coordination, turn-context tracking, output activity tracking, and fast context consult helpers |
508508
| `plugin-sdk/image-generation` | Image-generation helpers | Image generation provider types plus image asset/data URL helpers and the OpenAI-compatible image provider builder |
509509
| `plugin-sdk/image-generation-core` | Shared image-generation core | Image-generation types, failover, auth, and registry helpers |
510510
| `plugin-sdk/music-generation` | Music-generation helpers | Music-generation provider/request/result types |

docs/plugins/sdk-subpaths.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ usage endpoint failed or returned no usable usage data.
360360
| `plugin-sdk/speech-settings` | Lightweight TTS config resolution and normalization primitives without provider registries or synthesis runtime |
361361
| `plugin-sdk/realtime-transcription` | Realtime transcription provider types, registry helpers, and shared WebSocket session helper |
362362
| `plugin-sdk/realtime-bootstrap-context` | Realtime profile bootstrap helper for bounded `IDENTITY.md`, `USER.md`, and `SOUL.md` context injection |
363-
| `plugin-sdk/realtime-voice` | Realtime voice provider types, registry helpers, shared audio-energy/speech-onset gates, and realtime voice behavior helpers, including output activity tracking |
363+
| `plugin-sdk/realtime-voice` | Realtime voice provider types, registry helpers, shared audio-energy/speech-onset gates, and realtime voice behavior helpers, including the transport-independent session harness and output activity tracking |
364364
| `plugin-sdk/image-generation` | Image generation provider types plus image asset/data URL helpers and the OpenAI-compatible image provider builder |
365365
| `plugin-sdk/image-generation-core` | Shared image-generation types, failover, auth, and registry helpers |
366366
| `plugin-sdk/music-generation` | Music generation provider/request/result types |

0 commit comments

Comments
 (0)