Add WakePhraseUserTurnStartStrategy (#4064)
- Add WakePhraseUserTurnStartStrategy for gating interaction behind wake phrase detection, with timeout and single_activation modes - Add default_user_turn_start_strategies() and default_user_turn_stop_strategies() helper functions - Deprecate WakeCheckFilter in favor of the new strategy - Extend ProcessFrameResult to stop strategies for short-circuit evaluation - Fix MinWordsUserTurnStartStrategy including filtered text in output
This commit is contained in:
1
changelog/4064.added.2.md
Normal file
1
changelog/4064.added.2.md
Normal file
@@ -0,0 +1 @@
|
||||
- Added `default_user_turn_start_strategies()` and `default_user_turn_stop_strategies()` helper functions for composing custom strategy lists.
|
||||
1
changelog/4064.added.md
Normal file
1
changelog/4064.added.md
Normal file
@@ -0,0 +1 @@
|
||||
- Added `WakePhraseUserTurnStartStrategy` for triggering user turns based on wake phrases, with support for `single_activation` mode. Deprecates `WakeCheckFilter`.
|
||||
1
changelog/4064.changed.md
Normal file
1
changelog/4064.changed.md
Normal file
@@ -0,0 +1 @@
|
||||
- Extended `ProcessFrameResult` to stop strategies, allowing a stop strategy to short-circuit evaluation of subsequent strategies by returning `STOP`.
|
||||
1
changelog/4064.deprecated.md
Normal file
1
changelog/4064.deprecated.md
Normal file
@@ -0,0 +1 @@
|
||||
- Deprecated `WakeCheckFilter` in favor of `WakePhraseUserTurnStartStrategy`.
|
||||
1
changelog/4064.fixed.md
Normal file
1
changelog/4064.fixed.md
Normal file
@@ -0,0 +1 @@
|
||||
- Fixed `MinWordsUserTurnStartStrategy` including text below the word threshold in the output by resetting aggregation when the minimum word count is not met.
|
||||
Reference in New Issue
Block a user