Neat! I was working on something similar for teachers that relied on just using a text bar to execute commands, like "take attendance." I ultimately abandoned as I didn't want to make it rely on knowing commands verbatim, and didn't take the time to investigate natural language stuff.
This is really cool, tho. Nice work.