How did we make voice commands work in our game… We are using KeenASR SDK, developed by Keen Research, for on-device speech recognition. With their SDK all the processing happens locally, on the phone; speech data is not sent to the cloud. In addition to providing iOS and Android SDKs, Keen Research also provides KeenASR Unity plugin which encompasses both iOS and Android SDKs. With this plugin, we were able to quickly integrate voice commands into our Unity project, customize them to our liking and game needs, and fine tune the responsiveness of the game to 
the voice commands.

Huge thanks to Keen Research for letting us use KeenASR SDK for this 
non-commercial project. Without their SDK for on-device speech 
recognition we would not have been able to create this game.