Voice Prompts / Notifications
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, so you can use them to reduce battery consumption. Similarly, while following an OsmAnd navigation, you can use other apps.
- 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 voice prompt settings 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, and 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β
- Android
- iOS
- Menu β Configure profile β Navigation settings β Voice prompts
- Menu β Navigation β Settings β Sound β Settings
- Menu β Settings β App profiles β Navigation settings β Voice prompts
- Navigation button (or Menu β Navigation) β Choose profile β Settings β Navigation settings β Voice prompts
- Language. Select your preferred language and type.
- Announcement. Allows you to configure the following types of prompts:
- Street names (TTS), Exit numbers, Traffic warnings, Pedestrian crosswalks and Tunnels.
- Speed cameras.
- Also configure the Alert widget to use with announcements.
- User points:
Prompt Type | Lead Time [s]: Corresponding Lead Distance @ Default Speed [m] | Limit |
---|---|---|
Approaching | 60 s: Driving: 750 m Cycling: 167 m Walking: 67 m | No more than 1 point at a time |
Passing | 15 s: Driving: 188 m Cycling: 42 m Walking: 17 m | No more than 3 points at a time |
- Speed limit:
- Announce when exceeded (on/off):
- Speed limit tolerance.
- 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 the reverse direction.
- Announce deviation from the route. You receive information about deviations from the route according to the set parameters.
- 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.
- Output (Android only):
- Voice guidance output.
- Pause music - voice prompts stop music playback for a while.
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.
Speed Limitβ
- Android
- iOS
The Speed limit option allows OsmAnd to announce when the current speed exceeds the set speed limit. The application takes data about maximum speed limits on roads from OpenStreetMap.
- Announce when exceeded:
- Speed limit tolerance.
Select an allowable speed deviation, on the screenshot between -10 km/h and +20 km/h (the speed is displayed in the Units of speed you set), from the maximum legal speed limit on the current road. When the selected speed limit tolerance is exceeded, a voice prompt is activated.
- Speed limit tolerance.
For Speedometer widget in the app and for Android Auto, CarPlay, this Speed limit tolerance setting affect the speed displayed in Speed limit warning.
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 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).
Testing of Voice Promptsβ
Testing of voice prompts is possible only for the Android version of the application. Enable the OsmAnd development plugin and run Simulate Navigation or use Test voice prompts.
Common Problemsβ
When using voice prompts, you may have issues with their playback. Here are some solutions to fix these issues.
- Make sure that the volume of your device is on and not off. Once you start navigating, increase the volume.
- 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.
- Select which speakers to use.
- 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 List of languages with available TTS engines on Android.
To configure the TTS of your device:
- Go to your device settings,
- Find the Language & Keyboard section, Text-to-speech, or similar.
- Select, activate, or install it, then configure it to support your preferred language, which may just be a setting or require you to download an additional file.
Check if TTS works properly in Android using the Listen to example or a similar test button. You can also check if the voice prompts are selected correctly in OsmAnd, to do this, enable the OsmAnd Development plugin and then go to Settings β Plugins β OsmAnd Development β Voice Prompts Test.
Additional information can be found in the Troubleshooting section.
Voice Prompt Languageβ
- Android
- iOS
Menu β Configure profile β Navigation settings β Voice prompts β Language
Menu β Settings β App profiles β Navigation settings β Voice prompts β Language
In OsmAnd you can select your preferred language and prompt style from the list:
- TTS. The text-to-speech feature pronounces all types of instructions: street names, turn instructions, POI names, and more.
- Recorded (for Android). The recorded voice sounds better than the technical voice, but can only speak pre-recorded phrases for turn instructions. It cannot announce street names or POIs.
Voice Prompts Settings in the System Settings of Devicesβ
You can only change the voice type, playback speed, pitch, or pause in sentences in the system settings of the device.
Android:
- Open your device Settings.
- Select Accessibility, then find Text-to-speech output.
- Choose your preferred engine, language, speech rate, and pitch.
iOS:
- Go to device Settings β Accessibility, then Spoken Content.
- Adjust any of the following: voices, language, speaking rate, pronunciations.
List of Languagesβ
There are currently a total of 45 languages. Not all languages listed below may be supported by every TTS engine. See here.
Π | Arabic |
B | Belarusian, Bulgarian |
C | Catalan, Chinese, Chinese(Hong Kong), Chinese(Traditional), Croatian, Czech |
D | Danish, Dutch |
E | English, English(United Kingdom), Estonian |
F | Finnish, French |
G | German, German(casual), Greek, Guarani |
H | Hindi, Hungarian, Hungarian(formal) |
I | Indonesian, Italian |
J | Japanese |
K | Korean |
L | Latvian |
N | Norwegian Bokmal |
P | Persian, Polish, Portuguese, Portuguese(Brazil) |
R | Romanian, Russian |
S | Sardinian, Serbian (Cyrillic), Slovak, Slovenian, Spanish, Spanish (Argentina), Swahili, Swedish |
T | Turkish |
U | Ukrainian |
Recorded Voice Promptsβ
Download Voice Packagesβ
Using recorded voices in OsmAnd should be a fallback only. They are rather limited, and cannot pronounce 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 β Maps & Resources β Other β Voice prompts (TTS, preferred)
The second type are recorded voice prompts, with an incomplete set of features:
Menu β Maps & Resources β Voice prompts (recorded, limited features)
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 β Maps & Resources β 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, favorites, POIs, and others, 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.
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β
Menu β Configure profile β General settings β Screen control
You can control the screen of your device to save power. This mode has two general settings: Screen timeout and Turn screen on.
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.
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.
Turn Screen Onβ
Select screen wake-up options and ensure OsmAnd remains in the foreground when the device is locked.
- 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.
Related Articlesβ
- Route parameters
- Route preparation
- Navigation by track
- Navigation by markers
- Route details
- Navigation settings
- Map screen during navigation
- Android Auto
- CarPlay
This article was last updated in October 2024