The Voice that you hear when Osmand is using TTS (text to speech) is actually whatever is installed in Android, not Osmand. Osmand is merely using your device's TTS engine.
From within Osmand, if you tap on Menu -> Settings -> General Settings and scroll down to the section headed 'Voice', then tap on 'Voice Guidance' then select 'Install More' you can also choose to install Voice Prompts that are recordings of real people.
The advantage of TTS is that it will attempt to pronounce street and place names (with varying degrees of success). The spoken word voice packs will just contain stock phrases (at the roundabout, take the 3rd exist, bear slightly left, turn around when possible. Etc.)
For a bit of fun, I recorded myself, so now I can listen to me giving myself directions...
It sounds to me like you need to change or configure the default TTS engine used by Android on your device.
Go to Android -> Settings _> Language and Input -> Text-to-speech options
On my device (Samsung Galaxy Tab), I have two TTS engines:
- Samsung text-to-speech engine
- Google text-to-speech-engine
There is a little cog next to each one where you can install voice data, choose between American and UK English (and other languages, naturally|), and there are links to download other voices.
I am using the Google one. To install other voices do the following (note, you need an Internet connection as these go off to Google to download new voice packs).
- Tap on the Cog
- Tap on 'Install voice data'
- Tap on 'English (United Kingdom) voices'
They have two (Female & Male) download one and give it a go.
On the Google Play Store, you will find other TTS engines, other voices etc.
There are only 10 different types of people - Those who understand binary, and those who don't