refactor(voice): isolate gemini live provider core

This commit is contained in:
manjunath committed 2026-10-19 21:40:40 +05:30
commit 10916227cb
655 files changed
+45946 -26483

No files matched your search

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