refactor: separate voice controls and configurable Realtime connections

This commit is contained in:
Sameh Khamis committed 2026-09-13 21:54:51 -07:00
1 parent 0ba00f4662
commit 1a1cbadf5b
21 files changed
+3126 -2793

No files matched your search

+2 -1
View File
@@ -12,6 +12,7 @@ import { createRealtimeTokenHandler } from './openai/realtime.js';
function openAiRealtimeProxy({
sourceRoot = defaultSourceRoot,
annotationGuidance,
realtime = {},
} = {}) {
function install(middlewares) {
middlewares.use('/api/openai/hud-summary', handleHudSummary);
@@ -23,7 +24,7 @@ function openAiRealtimeProxy({
middlewares.use(
'/api/realtime/token',
createRealtimeTokenHandler({ annotationGuidance }),
createRealtimeTokenHandler({ ...realtime, annotationGuidance }),
);
}