feat(voice): harden Gemini Live provider integration

This commit is contained in:
manjunath committed 2026-10-16 17:09:03 +05:30
1 parent d4492d8f8c
commit 4fde920665
102 files changed
+28528 -1581

No files matched your search

+7 -1
View File
@@ -14,8 +14,14 @@ export function createRealtimeSession({
});
return {
controller,
capabilities: { costControls: true, pushToTalk: true },
capabilities: {
costControls: true,
pushToTalk: true,
advisoryLimit:
'OpenAI voice sessions have a time limit. When a session expires, start voice again for a new conversation.',
},
start: (settings) => controller.start(settings),
getStartOptions: () => ({ pushToTalk: Boolean(controller.pushToTalkMode) }),
stop: (settings) => controller.stop(settings),
sendText: (text) => controller.sendTextCommand(text),
sendMapEvent: (event) => controller.notifyMapEvent(event),