turns: add external user and bot turn start strategies

External strategies are strategies where the logic for user turn start and turn
end come from a different processors (e.g. an STT).
This commit is contained in:
Aleix Conchillo Flaqué
2025-12-28 12:45:58 -08:00
parent 0e8e3afc85
commit ef73e498cb
15 changed files with 274 additions and 51 deletions

View File

@@ -10,10 +10,12 @@
- VADUserTurnStartStrategy
- TranscriptionUserTurnStartStrategy
- MinWordsUserTurnStartStrategy
- ExternalUserTurnStartStrategy
Available bot turn start strategies:
- TranscriptionBotTurnStartStrategy
- TurnAnalyzerBotTurnStartStrategy
- ExternalBotTurnStartStrategy
The default strategies are: