Edge voice AI platform; on-device wake word, speech-to-text, and NLU designed for embedded systems including humanoid robots