listenDescription:
The listen executor is used to control if speech is “listening”, “not listening”, or “listening for a keword”.
Parent: execute, then, else
Value (simple form): string specifying the new listening state
Value (key/value form):
listen: string, required, specifying the new listening state
listen must be one of: start, stop, sleep, keyword, or toggle# form
- listen: (string, required)
# example
- listen: toggle
EXAMPLE:
- name: go to sleep
triggers:
- go to sleep
execute:
- listen: sleep
- display: Sleeping...
- name: start listening
triggers:
- hotkey: '{shift-ctrl-l}'
- start listening
- wake up
execute:
- listen: start
- display: Listening...
- name: stop listening
triggers:
- stop listening
execute:
- listen: stop
- display: Stopped listening (press {ctrl-shift-space} to start listening once again)...
- name: toggle listening
triggers:
- hotkey: '{shift-ctrl- }'
execute:
- listen: toggle
- display: '{listening}...'
Status: ✅ IMPLEMENTED