Skip-Wake-Words Support in Intent Service
Opened this issue · 1 comments
NeonDaniel commented
Objective
Allow intent handling based on matched intent or presence of an "activation word" in an input utterance.
Initial Implementation Goals
- Add user preference to default allow or deny intent handling without an activation word (when SWW)
- Handle configured whitelisted intents that can be called without requiring an activation word (when SWW)
- Handle configured blacklisted intents that cannot be called unless an activation word is present (when SWW)
- Optionally add decorator for intents to declare default behavior?
- Optionally implement an audio parser to detect a wake word in recorded speech
- Implement a text parser to detect a configurable wake word in transcribed speech (maybe just a voc_match plugin)
NeonDaniel commented
Consider rolling into user auth.
Also depends on NeonGeckoCom/neon_speech#41