From b93e12d701110b720d781b92b14969d4b573f0a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Fri, 30 Jan 2026 10:52:38 -0800 Subject: [PATCH 1/2] scripts(evals): disable RTVI --- scripts/evals/eval.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/evals/eval.py b/scripts/evals/eval.py index 20c15c1c9..79b64e6ef 100644 --- a/scripts/evals/eval.py +++ b/scripts/evals/eval.py @@ -332,6 +332,7 @@ async def run_eval_pipeline( audio_in_sample_rate=16000, audio_out_sample_rate=16000, ), + enable_rtvi=False, idle_timeout_secs=PIPELINE_IDLE_TIMEOUT_SECS, ) From c9310789dc8d3f1f96c598ed0c1100a392ee4386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Fri, 30 Jan 2026 10:57:17 -0800 Subject: [PATCH 2/2] scripts(evals): use new vad_analyzer from LLMUSerAggregator --- scripts/evals/eval.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/scripts/evals/eval.py b/scripts/evals/eval.py index 79b64e6ef..d7272806c 100644 --- a/scripts/evals/eval.py +++ b/scripts/evals/eval.py @@ -42,7 +42,10 @@ from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.runner import PipelineRunner from pipecat.pipeline.task import PipelineParams, PipelineTask from pipecat.processors.aggregators.llm_context import LLMContext -from pipecat.processors.aggregators.llm_response_universal import LLMContextAggregatorPair +from pipecat.processors.aggregators.llm_response_universal import ( + LLMContextAggregatorPair, + LLMUserAggregatorParams, +) from pipecat.processors.audio.audio_buffer_processor import AudioBufferProcessor from pipecat.processors.frame_processor import FrameDirection from pipecat.runner.types import RunnerArguments @@ -207,7 +210,6 @@ async def run_example_pipeline(script_path: Path, eval_config: EvalConfig): audio_in_enabled=True, audio_out_enabled=True, video_in_enabled=True, - vad_analyzer=SileroVADAnalyzer(), ), ) @@ -309,7 +311,12 @@ async def run_eval_pipeline( ] context = LLMContext(messages, tools) - context_aggregator = LLMContextAggregatorPair(context) + context_aggregator = LLMContextAggregatorPair( + context, + user_params=LLMUserAggregatorParams( + vad_analyzer=SileroVADAnalyzer(), + ), + ) audio_buffer = AudioBufferProcessor()