If you have an Android phone there is CoPilot. It costs about £15 but the advantage over google maps is that the maps are downloaded to your SD card so not reliant on a data connection. I've used it both visually, mounted on the handle bars, and using audio only with my phone in my jacket pocket. The instructions are clear enough for the audio only