Self-hosted system for processing voice commands
- detects hotword and streams audio to be processed
- Mic/command status information
- intermediate transcript
- display command as interpretted
- display/speak response
- Receives streaming audio
- returns wip & final transcript
- loads command lists
- Receives wip & complete transcript
- if TS is within threshold of command, trigger action and send response
- actions can load new command lists, send commands
- receives commands that need to be run remotely and returns results/errocs