18. A non-transitory machine readable medium storing a program for providing context aware audio prompts associated with a navigation presentation on an electronic device, the program executable by at least one processing unit, the program comprising sets of instructions for: identifying a navigation instruction to provide for a navigation maneuver; determining an allowed type of audio prompt for the electronic device to provide for the identified navigation instruction by determining whether any audio service of the device is currently being utilized to receive first or second type of voice input, said set of instructions for determining an allowed type of audio prompt comprising sets of instructions for: based on detecting that a first audio service is currently receiving the first type of voice input, determining that no audio prompt is allowed; based on detecting that a second audio service is currently receiving the second type of voice input different from the first type of audio input, determining that a non-verbal audio prompt is allowed; and based on detecting that no audio service is currently receiving the first or second type of voice input, determining that a verbal audio prompt is allowed; and providing the allowed type of audio prompt for the identified navigation instruction.
18. A non-transitory machine readable medium storing a program for providing context aware audio prompts associated with a navigation presentation on an electronic device, the program executable by at least one processing unit, the program comprising sets of instructions for: identifying a navigation instruction to provide for a navigation maneuver; determining an allowed type of audio prompt for the electronic device to provide for the identified navigation instruction by determining whether any audio service of the device is currently being utilized to receive first or second type of voice input, said set of instructions for determining an allowed type of audio prompt comprising sets of instructions for: based on detecting that a first audio service is currently receiving the first type of voice input, determining that no audio prompt is allowed; based on detecting that a second audio service is currently receiving the second type of voice input different from the first type of audio input, determining that a non-verbal audio prompt is allowed; and based on detecting that no audio service is currently receiving the first or second type of voice input, determining that a verbal audio prompt is allowed; and providing the allowed type of audio prompt for the identified navigation instruction. 22. The non-transitory machine readable medium of claim 18 , wherein the set of instructions for providing the allowed type of audio prompt further comprises sets of instructions for: receiving a verbal prompt when verbal prompts are allowed and a service is currently playing audio on the device; and mixing the verbal prompt with the audio that is currently played on the device.