The Best Gosh-Darn Android-Based Robot Controller

Yes.

You can make up any command you want to. Each command can be a word or phrase of any length and are placed on the ‘command list". When you click the "say command’ button, it takes what you said and compares it to the list. If there is a match, the phone sends a C (67) and then the number from the list of commands. If it happens to be the first thing on the list, the robot will recieve C1 (67 1). If it is the second command on the list, C2 (67 2) will be sent.

From that point, the robot will do whatever you program it to do. Maybe the first command will be “turn on lights” --the robot would be coded so that when it gets C1, it should turn on some LED’s.

You don’t have to pre-record any of the commands, and there is no comparison between when you entered the command to the list and when you are actually using the command. The speech recognition is being done by the phone, not the app and thus, is exactly as accurate as it is when you are searching for a youtube video or entering a phone number using it.

You can have as many as 254 commands on the list and they can be of any length.