The native satnav can accept voice command address input, you just need to state the address in reverse order. ie. locality, street name, street number. eg. to plot a route to 100 Smith Street Collingwood say...
"Go to Collingwood Smith Street one hundred"
Don't pause too long between words, say it all in one smooth statement.
Works for me (in Australia), give it a shot.
Other useful commands I have discovered:
"Show map" shows the satnav map
"Zoom in" and "zoom out"
You can name poi's (favourites) and also call these up by voice, but there's a couple of tricks. The name you use must be unique or it will bring up lots of alternatives. eg. "Bob" will bring up many alternatives (including any business with Bob in the name) but "Bob and Jenny's House" should be ok. Also, the spelling of the name needs to match the way the system interprets your spoken words. eg. No matter how I pronounced the name Kristan, the system interpreted it as Kristen (some sort of spelling corrector I assume), so I had to spell it Kristen in the favourite name to get it to work.
Try it.