feat(voice): on-device voice tier — Gemma 4, Moonshine and Kokoro in the browser

This commit is contained in:
Bilawal Sidhu committed 2026-09-28 23:00:00 -05:00
1 parent a19897ad15
commit b55663e3ce
65 files changed
+9257 -58

No files matched your search

+21 -2
View File
@@ -692,7 +692,7 @@
"src/sources/protocols.test.mjs",
"src/voice/actionSchemas.js",
"src/voice/actionSchemas.test.mjs",
"server/providers/openai/toolDescriptions.js",
"src/voice/actionDescriptions.js",
"src/voice/session.js",
"src/voice/sessionCommands.js",
"src/voice/realtimeSession.js",
@@ -864,5 +864,24 @@
"src/layers/traffic/motion.test.mjs",
"scripts/qa-journey-recorder.mjs",
"scripts/qa-alpr-journey.mjs",
"scripts/qa-context-arrivals.mjs"
"scripts/qa-context-arrivals.mjs",
"build/onDeviceRuntime.js",
"src/ui/styles/local-voice.css",
"src/ui/styles/voice-engine.css",
"src/voice/voiceEngine.js",
"src/voice/voiceEngineControls.js",
"src/voice/voiceEnginePresentation.js",
"src/voice/voiceEngine.test.mjs",
"src/voice/local/naturalVoice.test.mjs",
"src/voice/local/naturalVoiceSetting.js",
"src/voice/local/workers/phonemizerRuntime.js",
"src/voice/local/localVoice.test.mjs",
"src/voice/local/localVoiceUi.test.mjs",
"src/voice/local/localRuntime.test.mjs",
"src/voice/local/localWebProvider.test.mjs",
"src/voice/local/localStreaming.test.mjs",
"src/voice/local/modelCache.test.mjs",
"src/voice/local/localRadio.test.mjs",
"src/voice/local/onDeviceRuntime.test.mjs",
"src/voice/local/localWorkflow.test.mjs"
]