Description: Add the ability for simple commands to be issued without a trigger. Initially just support "Stop" and "Pause", which would trigger generic signals which any Skill can catch. Later consider a system for Skills adding their own single-word commands.
Discussion:
proposal:
-
add any number of hot words to config
-
hot word can be any engine (snowboy/pocketsphinx)
-
hot word can trigger listening or not
-
hot word can play a sound or not
-
hot word can be treated as full utterance or not
Missing:
- WakeWordFactory should be made for several wake word engines
- Snowboy support in core, it is not free so i don't know how to approach it, available in jarbas fork
Extra:
Wake word control skill - https://github.com/JarbasAI/JarbasAI/tree/patch-15/jarbas_skills/skill_hotword_control
Feature Issue: Available
https://github.com/MycroftAI/mycroft-core/pull/997
youtube video demo: https://www.youtube.com/watch?v=GIkBh0VFmbc&feature=youtu.be
Team: JarbasAI