This is essentailly a three part tutorial to make an Android into a remote control (voice, touch or watch controlled) for a robot, garage opener, stereo etc
The steps are in this milestone: https://github.com/AndroidMontreal/UpAndRunningWithAndroid/milestones/Up%20and%20Running%20
Step one - Make it Talk
Step two - Make it Listen
Step three - Make it Understand
Bonus credit:
Step three - Control it with a watch