Sirius Voice (English) description
Sirius. It's a simple way to do voice commands. There is a defined list of commands rather than natural language but it executes the commands without ambiguity.
*This is for US english only! Other languages or accents may not register.