turns: add UserTurnProcessor for advanced pipeline user turn management

This commit is contained in:
Aleix Conchillo Flaqué
2026-01-07 17:59:48 -08:00
parent 3d54ca0a7c
commit fef79651ef
2 changed files with 183 additions and 0 deletions

View File

@@ -0,0 +1 @@
- Added `UserTurnProcessor`, a frame processor built on `UserTurnController` that pushes `UserStartedSpeakingFrame` and `UserStoppedSpeakingFrame` frames and interruptions based on the controller's user turn strategies.