Files
pipecat/changelog/+realtime-openai-local-vad-example.added.md
2026-05-21 11:25:29 -04:00

571 B

  • Added examples/realtime/realtime-openai-local-vad.py, a variant of the base OpenAI Realtime example that disables OpenAI's server-side turn detection (turn_detection=False) and instead drives turn boundaries locally with SileroVADAnalyzer wired into the user aggregator. Use this variant if you need a turn analyzer like LocalSmartTurnV3 to decide when the user is done speaking, or if you need UserStartedSpeakingFrame / UserStoppedSpeakingFrame to fire from the same source as InterruptionFrame. Server-emitted turn frames are preferred when available.