SD commands = Speaker dependent command = EasyVR will only understand the person who trained it.
The pre programmed words are SI commands = Speaker independent = "Almost" anyone can control EasyVR with those words. So making a robot that everyone can verbally command is possible + SD commands for debug/secret/world domination commands.
@ HeshamNouby, You cannot just continually speak to EasyVR and have it print text. There must be a pause between each spoken word or phrase. This is needed so the EasyVR can tell that speaker is done speaking a command. Then the EasyVr goes back into listening mode.
Also it is important to train the EasyVR in the environment that it will be used in. Training in a small room then trying to get EasyVR to respond in a large room or outside is not easy because the room acoustics are different.
It is easiest to add your own SD commands using the EasyVR Commander free software from here
Follow directions in this order:
1. Connect EasyVR to the UNO and change EasyVR jumper from HW to PC
3. Connect UNO to PC
4. Start EasyVR Commander
5. Follow instructions starting on page 55 of the manual in the link previously provided.