diff --git a/specs.json b/specs.json index ebc79fb..ef931ba 100644 --- a/specs.json +++ b/specs.json @@ -1359,10 +1359,9 @@ "id": "string", "stt": "#recognizer", "tts": "#synthesizer", - "vad": "#vad", - "turnDetection": "#turnDetectionPipeline", "llm": "#llm", - "preflightLlm": "boolean", + "turnDetection": "string|object", + "bargeIn": "#bargeInPipeline", "actionHook": "object|string", "eventHook": "object|string", "toolHook": "object|string" @@ -1373,18 +1372,12 @@ "tts" ] }, - "turnDetectionPipeline": { + "bargeInPipeline": { "properties": { - "vendor": { - "type": "string", - "enum": ["krisp"] - }, - "threshold": "number", - "eagerEotThreshold": "number" - }, - "required": [ - "vendor" - ] + "enable": "boolean", + "minSpeechDuration": "number", + "sticky": "boolean" + } }, "noiseIsolation" : { "properties": {