Speech Interface: Wake Word Detection, On-Device ASR, and Natural Language Command Parsing for Humanoid Robots | Synapse