See how annyang [1] does it. Forget the voice part (which it uses WebkitSpeech for). It's how they interpret commands that's probably useful in your case.
It's pretty good for a basic set and you can train more. Ultimately, you need something that is learning online and that will require an understanding of ML techniques such as CRFs.
It's pretty good for a basic set and you can train more. Ultimately, you need something that is learning online and that will require an understanding of ML techniques such as CRFs.
[1] https://talater.com/annyang/