Coder Social home page Coder Social logo

Comments (6)

mikehgentry avatar mikehgentry commented on June 19, 2024 1

If you look in Navigation -> Settings -> Voice prompts (settings) -> Language -> Recorded

You'll find exactly that!

We hammered it out in #10501 so if you have feedback probably post it there.

Cheers!

from osmand.

GuentherGredy avatar GuentherGredy commented on June 19, 2024

Good morning, thank you for this hint!
Let me give you a constructive feedback. The headline "Language" is a bit misleading with respect to what one is looking for. The following selection "TTS" and "Recorded" does not improve this. Getting "Beeps" is something completely different to a voice prompt. Perhaps another entry on menu level "Voice prompts", e.g. "Signal prompts", would improve intuition.
But anyway there is already an implementation which solves my problem, and now I know how to deal with.
Thanks again and best regards Guenther

from osmand.

mikehgentry avatar mikehgentry commented on June 19, 2024

I think you raise a valid point. Maybe "Voice prompts" could be changed to "Audio prompts", and "Language" could arguably also be changed to "Type / Language" (since that better reflects the choice between TTS and recorded voice anyway).

It also wouldn't do any harm in my opinion mentioning the beep options in the documentation...

https://osmand.net/docs/user/navigation/guidance/voice-navigation/

I suppose I'll try to write a PR for the documentation if I can figure out how to do that

from osmand.

GuentherGredy avatar GuentherGredy commented on June 19, 2024

If you change "Voice prompts" to "Audio prompts" then you could add and entry "Beeps" or something like that above "Type / Language". Both then get a switch control to enable / disable it (mutually excluded).
What is actually set could be shown in smaller letters beneath the entry. This kind of UI would ideally fit to many of that kind in the application.
Please, as an idea, refer to attached picture quickly drawn in MS Visio.
Thanks for you attention.
BR Guenther
Suggestion

from osmand.

sonora avatar sonora commented on June 19, 2024

I tend to agree that the user experience could likely benefit from restructuring the menu hierarchy.

Today the user finds Navigation settings > Voice prompts > TTS/Recorded > Language

The beeps are not easiliy found. And also I have a feeling too many users still select "Recorded" over the preferable TTS, perhaps because TTS simply sounds unfamiliar. So if restructuring plus recording somehow mitigates these two issues, it may be worth it. Having said that, I believe that the vast majority of users should simply get (perhaps preconfigured) their device's system language as arTTS, so that option should not be buried deep in the hierarchy.

Perhaps something like Navigation settings > Audio guidance > languages (which would mean TTS), and there we would offer Beeps and (fallback) Recorded voices under "further options"?

from osmand.

GuentherGredy avatar GuentherGredy commented on June 19, 2024

Thank you for your message. Yes, I also stumbled across the abbreviation TTS and had to google it first :=); maybe this comes from the IT industry and is not familiar to everyone. Otherwise, I like your suggestion not to make the menu too deep and to restructure it the way you suggested. I look forward to the update here. Many thanks and best regards Guenther

from osmand.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.