Merge pull request #4003 from pipecat-ai/pk/fix-deprecated-vad-analyzer-usage

Fix deprecated vad_analyzer usage in examples
This commit is contained in:
kompfner
2026-03-11 20:55:39 -04:00
committed by GitHub
25 changed files with 136 additions and 107 deletions

View File

@@ -150,8 +150,9 @@ class BaseInputTransport(FrameProcessor):
with warnings.catch_warnings():
warnings.simplefilter("always")
warnings.warn(
"Parameter 'vad_analyzer' is deprecated, use `LLMUserAggregator`'s new "
"`vad_analyzer` parameter instead.",
"Parameter 'vad_analyzer' is deprecated. Use `LLMUserAggregator`'s "
"`vad_analyzer` parameter, or `VADProcessor` if no `LLMUserAggregator` "
"is needed.",
DeprecationWarning,
)

View File

@@ -115,8 +115,9 @@ class TransportParams(BaseModel):
vad_analyzer: Voice Activity Detection analyzer instance.
.. deprecated:: 0.0.101
The `vad_analyzer` parameter is deprecated, use `LLMUSerAggregator`'s
new `vad_analyzer` parameter instead.
The `vad_analyzer` parameter is deprecated. Use `LLMUserAggregator`'s
`vad_analyzer` parameter, or `VADProcessor` if no `LLMUserAggregator`
is needed.
turn_analyzer: Turn-taking analyzer instance for conversation management.