OsmAnd - хотелки и предложения по улучшению

Глюк лишь в том, что не сбросить авторизацию в плагине в вашем случае, нюанс редко встречаемый, баг я записал. А у десятков тысяч клиентов всё работает прекрасно.
Но кстати вынести отдельно в маркет идея имевшая место быть изначально, ибо багфикса бага замеченного весной ждём до сих пор(((

xmd5a - API имеет всего 2 версии, ну это для так справки. Оба работают в полном обьёме.

Беда в том, что османд не поддерживает плагины в привычном плане, скорее это модули вшитые намертво при компиляции.

Исправить бы фразы, которые звучат не по-русски:
“Через около одного километра поверните налево” → “Примерно через один километр поверните налево”
“Круг” → “Кольцо” или “Круговое движение”
“Выполните второй съезд по M5” → “Второй съезд на М5”
“Двигайтесь по двести тридцать кельвинов двадцать два ампер” → “Двигайтесь по двести тридцать ка двадцать два а”
Пока хватит.

Не совсем согласен с исправлениями, но что-то делать с озвучкой, точнее с TTS, необходимо!

Русский tts никто не правил уже как месяцев 8 или 9. Кажется разработчики им не пользуются.
Попробуйте этот tts https://www.dropbox.com/s/1xqn50zxuwjbxul/_ttsconfig.p?dl=0. “Круг” как раз изменен на “кольцо”.

Изменено:

  1. ru-tts догнал по возможностям текущий en-tts:
    • Attention Type implementation(знаки стоп, камеры, лежачие полицейские, КПП на границе государств, пункты оплаты проезда)
    • Announcement of favorites along the route(были ПОИ и промежуточные точки пути, а избранное забыли)
    • Support announcement of railroad crossings and pedestrian crosswalks (оповещение о пешеходках и ЖД переездах)
  2. Исправлено “один минута”, “два минуты” на “одна минута”, “две минуты”.
  3. Для съезда с кольцевого движения не проговаривался номер съезда в случае когда фраза начинается со слова “приготовьтесь”.
  4. Теперь происходит округление до километров в диапазоне [Х800м. - (Х+1)200м.] = “примерно Х+1 километр(а/ов)”.
    Как следствие этого убраны случаи произношения “Через около одного километра поверните …”, стало “Через примерно один километр поверните …”. “Через” и “примерно” местами поменять нельзя т.к. “примерно” является составной частью дистанции.
  5. Существовавшее ранее округление до 50 метров при дистанции менее 1 километра изменено на округление до 10 метров. (125 м. было = 150м. стало = 130м.) т.к. по произношению длительность не изменилась, а фраза стала точнее (особенно для пешеходов).

Вообще ранее была(у Вас она и сейчас есть) следующая схема произношения дистанции:

Сейчас у меня изменена на следующую:

Но если достанут частые произношения “примерно” то можно перейти к этой:

В исходной не нравилось слишком грубое округление.

Также в английской версии убрали произношение слова “Приготовьтесь”, появляются фразы вида “За 350 метров поверните на улицу…”(именно За а не Через)(in 350 meters turn on…) - я пока оставил фразы с “приготовьтесь”.
По поводу Кельвинов/Ампер - это ваш установленный в андроиде TTS-движок так чудит, попробуйте установить другой, можете найти тему их сравнения на 4pda(видел там даже их тесты в OsmAnd).

P.S. Был немного не прав насчет текущей схемы произношения расстояний, посему первую картинку исправил.

Dex_, хороший файл.
Иногда не говорит количество метров. Просто произносит, например: “Через метров поверните направо”. Это можно устранить

Спасибо на добром слове. А предыдущий файл ttsconfig в этом же месте произносит правильно? Если да, киньте в личку трек по которому это происходит и укажите точку, я посмотрю в чем проблема.

Предыдущий тоже плохо с метрами. А у вас нет таких проблем? Вообще, такое поведение с самого начала использования мной программы. Уже года три. Я и сам ковырял ттсконфиг, да только безрезультатно.

Кстати, английский ттс имел год назад такие же проблемы. Числа пропускались часто

Не встречал подобных проблем с пропуском дистанции никогда. Попробуйте протестировать голосовые подсказки через плагин “Отладка и разработка”, у меня произносит там всё. Если есть строгое повторение пропуска на каком то повороте - жду в личку подробности. Опять же - попробуйте установить другой/обновить свой tts-движок.

Давно не ездил по Османду. Но раньше не припомню, чтобы он глотал числа. Возможно, дело в TTS. У меня SVOX.

Проблема была в том, что пока Османд озвучит расстояние, оно уже не актуально. Упреждения не было напрочь.

Нашел ошибку в OsmAndMapCreator или OsmAnd. В самостоятельно созданном obf файле OsmAnd не находит улицу.

  • Выкачиваю данные для города:

    wget -O Krakow.osm http://overpass-api.de/api/map?bbox=19.8255,49.9994,20.0785,50.1087
    
  • Запускаю OsmAndMapCreator.bat и через главное меню создаю файл Krakow.obf

  • Копирую Krakow.obf на карту на телефоне (/sdcard/osmand)

  • Запускаю OsmAnd. Проверяю, что файл нашелся. Открываю окно поиска по Адресу

  • Пробую найти улицу Pilotów - не находит. Хотя в файле Krakow.osm эта улица есть. И внутри obf файла строка “Pilotów” встречается часто. (Region=Krakow, City=Krakow)

сервис OsMo в OsmAnd реализован через задницу.
Катил этот маршрут (http://www.gpsies.com/map.do?fileId=qwzmeiqezfbabauk). Первый день транслировал свое местоположение при помощи OsmAnd. Постоянные вылеты и закрытия сессий. И батарею жрет как утка хлеб.
Потом включил реальный OsMoDroid. Жор батареи исчез. Результат налицо (http://osmo.mobi/u/Nz_VQu_6V).
История мероприятия здесь (http://forum.poehali.net/index.php?board=12;action=display;threadid=90409)

Мне до слез обидно, что пропала первая часть трека.

Dmytro Ovdiienko, а имена без диакритики ищутся?

Есть другие улицы с диакретикой и без. А этой улицы почему-то нет.

Иногда на телефоне получается интересный баг:
https://yadi.sk/i/NRwXAtR7iUj5o

Кстати, а может имеет смысл добавить в адресный поиск old_name? А то я например, минут 10 пытался тщетно вспомнить во дворе, как сейчас называется Воровского :frowning:

на 2.1.1. почему-то сбрасываются настройки цвета и ширины трека на default и в меню и на карте на тонко-красный. было уж подумал, что на ранее записанные не действует кастомизация, а только на текущий в записи.

Спасибо. Очень хорошо сделано.

Заменил TTS-движок. Голос стал намного лучше. Я не скоро доберусь до трасс, заканчивающихся на А или К, но надеюсь, что не услышу больше ампер и кельвинов в названиях дорог.