Skip to main content

Voice prompts / Notifications

🚧 This article is incomplete

This article is incomplete & needs to be reviewed. You can help by creating a pull request.

Overview​

Voice prompt and text notification features help follow a calculated route comfortably and, most importantly, safely.

Voice prompts also work while your device screen is turned off, i.e. you can use them to reduce battery consumption. Similarly, while following an OsmAnd navigation, you can use other apps on your device.

note
  • Voice announcements only occur during navigation.
  • Text notifications fully reflect trigger time and messages of the voice prompts messages

Setup voice prompts​

OsmAnd offers different types of settings for voice prompts to help you follow your route. To set up voice prompts, you need to go to the appropriate section of the application.

  • You can activate voice prompts in the Navigation section by tapping Settings. You can also enable and configure voice prompts in Configure profile, Navigation settings.
  • You can turn the sound for voice prompts On or Off in Menu β†’ Navigation β†’ "On/Off" button or Menu β†’ Navigation β†’ "Settings" icon β†’ Sound.

Read more about under what conditions, when, and which voice prompts are activated in the Navigation Voice Prompt Triggering documentation.

Voice Settings​

  • Menu β†’ Configure profile β†’ Navigation settings β†’ Voice prompts
  • Menu β†’ Navigation β†’ Settings β†’ Sound β†’ Settings

Voice Navigation settings Android

  1. Language - select preferred language and type.
  2. Announcement - allows you to configure the following types of prompts:
    • Street names (TTS), Exit number, Traffic warnings, Pedestrian crosswalks and Tunnels.
    • Speed cameras.
    • Also configure the Alert widget to use with announcements.
  3. User points:
    • Enable voice prompts for the pre-set and added Waypoints, Favorites or POIs. While driving, the selected points will be announced when you approach or pass them.
Prompt TypeLead Time [s]:
Corresponding
Lead Distance @ Default Speed [m]
Limit
Approaching60 s:
Driving: 750 m
Cycling: 167 m
Walking: 67 m
No more than 1 point at a time
Passing15 s:
Driving: 188 m
Cycling: 42 m
Walking: 17 m
No more than 3 points at a time
  1. Speed limit:
    • Announce when exceeded - allows you to announce when you exceed the allowed speed limit.
    • Speed limit tolerance (from -10 km/h to 20 km/h) - select the speed limit above which you will receive a voice warning.
  2. Other:
    • Announce GPS signal loss and recovery - OsmAnd announces if the GPS signal on the device is lost.
    • Announce route recalculation - OsmAnd reports route recalculation in case of a deviation or movement in reverse direction.
    • Announce deviation from the route - you receive information about deviations from the route according to the set parameters.
  3. Options:
    • Repeat navigation instructions - allows you to repeat the navigation instructions at regular intervals from 1 min to 30 min. Or manually - if you miss a voice prompt, you can listen to it again by simply tapping the current turn arrow on the application screen.
    • Announcement time.
  4. Output (for Android version):

Speed cameras​

Speed cameras alerts allow you to activate or deactivate POIs with speed cameras. You will need to restart the OsmAnd application to apply the changes.

In some countries or regions, using speed camera warning applications is illegal. You must make a choice depending on the laws in your country. Select Keep active, and you will receive speed camera alerts and notifications. Select Uninstall and all data related to speed cameras, such as warnings, notifications, and POIs, will be deleted until you completely reinstall OsmAnd.

Voice Navigation announcement timing Android

Announcement time​

The announcement time of the different voice prompts depends on the selected profile, the type of prompt, the current navigation speed, and the default navigation speed. With this setting, you can change the distance before the voice prompts are activated by applying a distance multiplier: Normal - 1.0, Early - 1.5, Late - 0.5, Very late - 0.25.
In the Time and Distance Intervals drop-down list, you can view detailed information about the activation of prompts for the different distance multipliers. For more information, see the Navigation Voice Prompt Triggering.

Voice Navigation announcement timing Android

Voice guidance output​

To avoid playing audio in the same output stream at the same time, the audio focus is implemented in Android. OsmAnd will use the loudspeaker selected from the list in this setting to audio output. Other applications will pause playback or turn down the volume to make it easier for you to hear OsmAnd's voice prompts.

  • Media/navigation audio.
  • Notification audio.
  • Phone call audio (to interrupt Bluetooth car stereos).

Voice Navigation Android

Testing of voice prompts​

For testing voice promopts, you can run Simulate Navigation or use "Test voice prompts" on Android.

Common problems​

When using voice prompts, you may have issues with their playback. Here are some solutions to fix these issues.

  1. Make sure that the volume of your device is on and not off. Once you start navigating, increase the volume.
  2. Make sure that the sound is turned on during navigation. You can turn the sound on or off in Menu β†’ Navigation β†’ On/Off button or Menu β†’ Navigation β†’ Settings icon β†’ Sound.
  3. Select which speakers to use.
  4. Check which voice guidance are selected.

TTS (Text-to-Speech)​

TTS voices are the preferred voices to use in OsmAnd. They are bundled with the application, but require the system to have a Text-to-speech engine installed. The engines are often included in Android and iOS, or can be installed separately. A list of engines and supported languages for Android may be found here.

To configure your device's TTS, go to your device settings(Android or iOS), find the Language & Keyboard section, Text-to-speech, or similar. Select, activate or install it, then configure it to support your ppreferred language, which may just be a setting or require you to download an additional file.

Check if your Android TTS is working properly by using the "Listen to example" or a similar test button. You can also check if OsmAnd voice prompts are selected correctly: To do this, go to Settings β†’ Plugins β†’ OsmAnd development β†’ Test voice prompts (to see this setting, the OsmAnd development plugin must be activated).

Additional information can be found in the Troubleshooting section.

Voice prompt language​

In OsmAnd you can select your preferred language and prompt style from the list

  • TTS (for Android) - Text-to-speech (TTS) can pronounce all types of instructions: street names, turn instruction, POI names etc.
  • Recorded (for Android) - Recorded voice sounds better, but can pronounce only prerecorded phrases: turn instructions. Can't announce street names or POI names.
note
  • Not all listed languages may be supported by every TTS engine. See e.g. here
  • You can change the voice and playback speed only in the system settings of the device. not in OsmAnd.

Menu β†’ Configure profile β†’ Navigation settings β†’ Voice prompts β†’ Language

Voice Navigation Android Voice Navigation Android

There are currently a total of 45 languages.

АArabic
BBelarusian, Bulgarian
CCatalan, Chinese, Chinese(Hong Kong), Chinese(Traditional), Croatian, Czech
DDanish, Dutch
EEnglish, English(United Kingdom), Estonian
FFinnish, French
GGerman, German(casual), Greek, Guarani
HHindi, Hungarian, Hungarian(formal)
IIndonesian, Italian
JJapanese
KKorean
LLatvian
NNorwegian Bokmal
PPersian, Polish, Portuguese, Portuguese(Brazil)
RRomanian, Russian
SSardinian, Serbian (cyrillic), Slovak, Slovenian, Spanish, Spanish (Argentina), Swahili, Swedish
TTurkish
UUkrainian

Recorded voice prompts​

⚠️ Android only
This feature is currently not available for the iOS version of the OsmAnd app.

Download voice packages​

Using recorded voices in OsmAnd should be a fallback only: They are rather limited, cannot pronaounce street names, place names, etc. You can download voice prompts from two different sets from the list.

  • The first type, these are the recommended ones:
    Menu β†’ Download maps β†’ Other β†’ Voice prompts (TTS, preferred)

Voice Navigation settings Android Voice Navigation settings Android

  • The second type are recorded voice prompts, with an incomplete set of features:
    Menu β†’ Download maps β†’ Voice prompts (recorded, limited features)

Voice Navigation settings Android

Beep modes​

You can configure an OsmAnd profile to beep instead of speaking, in a similar way to a cycle computer. There are three basic patterns: minimal, simple, and complex. The simple and complex patterns have loud variants, which will be considerably easier to hear in a loud environment but may sound unpleasantly harsh.

Menu β†’ Download maps β†’ Voice prompts (recorded, limited features)

  • Minimal - suitable for following a known route on foot with minimal distractions, this pattern will alert you when passing intermediate destinations, favourites and POIs, and when you have deviated from or returned to the route. It will not provide any audio warnings for turns.

  • Simple - in addition to alerts for destinations, favourites and POIs etc., the simple pattern alerts you with a longer beep when you need to turn.

  • Complex - suitable for road cycling, the complex pattern uses beeps of different lengths and pitches to inform you about upcoming turns.

    A low beep means left turn, while a high beep means right. A series of middle pitched beeps represents the exit to take on a roundabout (traffic circle). All three pitches in sequence represents a U-turn. In all these cases short beeps mean prepare to do something, while long beeps mean do something now.

Text notifications​

Once you start a route, you can view the information in the drop-down system menu in the notification list. OsmAnd's silent notifications contain information such as turn-by-turn instructions, turn directions arrows, arrival time and time to go, current speed and distance to destination.

Navigation route Notification Android

Active buttons on the Drop-down system menu for your navigation:

  • Stop - allows stopping your navigation.
  • Pause - allows pausing your navigation.
  • Resume - allows resuming your navigation.

Configure notifications​

You can change the notification settings for the OsmAnd app in the system settings of your device. Notifications can be displayed on the lock screen, the home screen, in the drop-down menu, or at the top of the app. Read about how notification control is implemented on Android in this article. For iOS - here.

Screen control​

⚠️ Android only
This feature is currently not available for the iOS version of the OsmAnd app.

You can control the screen of your device to save power. This mode has two general settings: Screen timeout and Turn screen on.

Menu β†’ Configure profile β†’ General settings β†’ Screen control

Screen control menu Android

Screen timeout​

  • Use system screen timeout - The screen turns off depending on the system settings of your device. The "Change Settings" button provides quick access to the system menu such as "Display and Brightness" where you can adjust the screen timeout.

System timeout screen control Android

  • Timeout after wake-up - If "Keep Screen On" is turned on, the device's screen does not apply a timeout after waking up. If it is disabled, you can set the time after which the device's screen will turn off if you do not interact with it, from 5 to 60 seconds.

Timeout after wakeup Android Timeout after wakeup Android

Turn screen on​

Select screen wake-up options (make sure OsmAnd is in the foreground when the device is being locked):

turn screen on Android

  • Proximity sensor - Waving your hand across the screen will turn it on.
  • Navigation instructions - Each navigation instruction will turn the screen on.
  • Power button - Pressing the device power button will turn the screen on with OsmAnd on top of the lock screen.