Default voice-controlled GPS ?

N1, SpazeDog ICS 0.9.0U0

I have been using Google Navigation in ICS/GB, and in general it works fine.

However, everything I need to add a pass-by point or change destination, there is no quick way to do it.
Any voice-controlled GPS (not just to voice input the destination before the trip) available?

It fees like a no brainer feature to have, but yet not finding it anywhere on Android or IOs.

Thanks!