I tried Viavoice earlier this summer with little to no success. And this was in a very quiet environment just to see if it worked. Basically it sucked! If you're looking for a way to control your PC I'd recommend you use a keypad, contact switches, a touch screen or something like that. Something you have to touch.
Also with the background noise generated by a car and music playing you'd be lucky to control anything.