24 Октябрь 2019, 02:13:09
За сутки в базу Добавлено 199 объектов. Отредактировано 259 объектов. Удалено 47 объектов.

Загрузка Speedcam с категориями и озвучкой  (Прочитано 56859 раз)

Алексей Мерсиянов

  • Новичок
  • *
  • Сообщений: 6
  • Карма: 0
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #30 : 06 Ноябрь 2011, 07:06:02 »
1
Все получилось, спасибо! Вся проблема была в том, что файл, скачанный по прямой ссылке, не содержит точек.... При распаковки zip архив содержит только один файл, без картинок.  ???

JohnPorter

  • Новичок
  • *
  • Сообщений: 3
  • Карма: 0
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #31 : 06 Ноябрь 2011, 15:36:59 »
0
При попытке разбивки GPX на группы программа выдает сообщения: "Не удается открыть ...speedcam.gpx". Что нужно изменить?
Ошибка похожа на описанную выше - надо изменить раскладку файлов скриптов и загруженного speedcam.gpx, см. http://mapcam.info/forum/index.php?topic=1429.msg11407#msg11407 или пошаговую инструкцию http://mapcam.info/forum/index.php?topic=1429.msg11473#msg11473.

Большое спасибо! Все заработало. Если б еще погромче звучало.. )

yuryleb

  • Ветеран
  • *****
  • Сообщений: 998
  • Карма: 309
  • Garmin DriveAssist 50 - nüvi 2497
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #32 : 06 Ноябрь 2011, 18:03:52 »
0
Большое спасибо! Все заработало. Если б еще погромче звучало.. )
Да, специально уменьшал громкость, чтобы избежать предупреждений sox.exe при конверсии звуковых файлов из исходных 22 кГц (оригинальный формат звука Катерины :() в нужные POI Loader'у 44 кГц. При громкости 90-100% много пиков получается, а при 85% - уже все в норме.

Однако, все в ваших руках - тем же sox.exe вы сами можете заранее пройтись по звуковым файлам и увеличить громкость, добавить эхо, реверберацию и почти все, что угодно ;) Посмотрите документацию, нужные опции надо будет добавить в примерный скрипт convert.bat (который надо будет положить в папку звука SpeedCam_Voice):
mkdir converted
FOR %%A IN (*.wav) DO "C:\Program Files\Garmin\POI Loader\sox.exe" --norm %%A converted\%%~nxA -r 44100
pause
Потом перепишите новые файлы из подкаталога converted на место старых. Не забудьте только проверить, что новые файлы тоже не будут вызывать предупреждений при финальной конверсии:
mkdir checked
FOR %%A IN (*.wav) DO "C:\Program Files\Garmin\POI Loader\sox.exe" %%A -w -r 44100 -c 1 checked\%%~nxA
pause
« Последнее редактирование: 06 Ноябрь 2011, 20:09:39 от yuryleb »

yuryleb

  • Ветеран
  • *****
  • Сообщений: 998
  • Карма: 309
  • Garmin DriveAssist 50 - nüvi 2497
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #33 : 08 Ноябрь 2011, 07:08:21 »
0
Вся проблема была в том, что файл, скачанный по прямой ссылке, не содержит точек...
Уже починили.

Кстати, сделал таки другой вариант озвучивания предупреждений голосом Алена от Acapela Group, который похож на голос Елена от российского Гармина. Качество звука немного лучше, чем у голоса Катерина, но качество произношения такое же посредственное. Архив звуковых файлов достаточно большой, доступен пока на http://ifolder.ru/26684185.
« Последнее редактирование: 09 Ноябрь 2011, 08:12:15 от yuryleb »

yuryleb

  • Ветеран
  • *****
  • Сообщений: 998
  • Карма: 309
  • Garmin DriveAssist 50 - nüvi 2497
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #34 : 23 Ноябрь 2011, 09:46:52 »
0
Добавлена классификация предупреждений обновленного типа 22 "Школьная зона / Опасный пешеходный переход" на собственно "Школьная зона" и "Пешеходный переход". Классификация осуществляется по тем же ключевым словам и правилам, что и для типа 5 "Мобильный пост (Засада)", так что в теории возможно возникновение неверным ссылок на иконки/звук, если в описании точки почему-то есть слова типа "скорость", "стоп" и т. д. Хотя при проверках работоспособности такого не встречал.

Скрипты обновлены таким образом, что эта классификация осуществляется только если папки иконок/звука содержат новые файлы:
« Последнее редактирование: 16 Январь 2012, 06:56:56 от yuryleb »

JohnPorter

  • Новичок
  • *
  • Сообщений: 3
  • Карма: 0
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #35 : 24 Ноябрь 2011, 10:39:04 »
0
Вся проблема была в том, что файл, скачанный по прямой ссылке, не содержит точек...
Уже починили.

Кстати, сделал таки другой вариант озвучивания предупреждений голосом Алена от Acapela Group, который похож на голос Елена от российского Гармина. Качество звука немного лучше, чем у голоса Катерина, но качество произношения такое же посредственное. Архив звуковых файлов достаточно большой, доступен пока на http://ifolder.ru/26684185.

Спасибо! Поставил. Но честно говоря, прежний вариант нравится больше - новая барышня говорит глухо, как из ведра, так, что каждый раз, напрягаешься, а громкость ненамного выше. Я верну первую!

yuryleb

  • Ветеран
  • *****
  • Сообщений: 998
  • Карма: 309
  • Garmin DriveAssist 50 - nüvi 2497
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #36 : 25 Ноябрь 2011, 06:10:43 »
0
Новая Балаболка навела на очередное улучшение Майкрософта в части распознавания/синтеза речи - Microsoft Speech Platform v11.0 (идущего на замену их SAPI 5), вместе с которым поставляется голос Елена (см. MSSpeech_TTS_ru-RU_Elena.msi). Та ли это Елена, что есть у российского Гармина и Скайлайна, понять так и не смог - к сожалению, частота дискретизации у этого голоса всего 8 кГц (для сравнения - у английской Helen оттуда же частота - 16 кГц, у старенькой Катерины для SAPI - 22 кГц, а Гармину нужен звук с обычными 44 кГц), и звучит он, как из патефона. :(

Так что сделал еще одно озвучивание этим голосом Елена - http://ifolder.ru/27168762 - но использовать не особо рекомендую.

Может, есть здесь знатоки, кто может порекомендовать Елену качеством получше?

MVV23RUS

  • Ветеран
  • *****
  • Сообщений: 2583
  • Карма: 219
  • Стоять на своём-это очень больно!
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #37 : 26 Ноябрь 2011, 09:27:57 »
0
Так что это, только на гармине работает, под винСЕ не пойдёт?
MIO C520 - iGO8\iGO8_amigo\Navitel_5.0.0.1069\3.2.6\5.1.0.47\5.5.0.182\5.5.1.0\PROGOROD\Be-on-road\AstroNavigator II

yuryleb

  • Ветеран
  • *****
  • Сообщений: 998
  • Карма: 309
  • Garmin DriveAssist 50 - nüvi 2497
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #38 : 26 Ноябрь 2011, 15:41:56 »
0
Для Гармина под WinCE (вроде смартфон Garmin Asus на ней работает) тоже должно пойти, в смысле результат работы скриптов и Garmin POI Loader - файл Speedcam.gpi. Правда, название/комментарий точек на русском могут отображаться некорректно, даже видел кое-где разные варианты сборок предупреждений для железных и мягких Гарминов.

А запустятся ли сами скрипты на WinCE, не знаю. Скорее всего, да, ведь все, что им нужно - cmd.exe и msxsl.exe (использующий компонент MSXML 4.0). Только вот потом Garmin POI Loader будет все равно необходим, а его под WinCE нет. Есть, конечно, несколько разных утилит, теоретически запускаемых под WinCE, с переменным успехом создающих GPI-файлы, но только ни одна из них не умеет вставлять туда звук, плохо с иконками и совсем никак (как правило) с русским языком. Правда, POI Loader тоже считает весь текст английским в исходных GPX-файлах (не сумел еще найти способ заставить его записывать метки RU вместо EN перед каждой строкой в GPI), но он хотя бы не портит исходную юникодную кодировку текста UTF-8 и все русские символы показываются в самом Гармине нормально в любой локализации.
« Последнее редактирование: 25 Январь 2012, 20:57:38 от yuryleb »

pxkeeper

  • Пользователь
  • **
  • Сообщений: 2
  • Карма: 1
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #39 : 30 Ноябрь 2011, 09:24:20 »
0
Большое спасибо! Вроде все ясно и пока не возникло каких либо проблемм. Пользовался этой инструкцией - http://mapcam.info/forum/index.php?topic=1429.msg11473#msg11473 .


По поводу следующего:

Цитировать
•Запускаем GpxFilter.bat в C:\Downloads\Garmin просто двойным щелчком, ждем секунд десять и нажимаем любую клавишу для закрытия консольного окна скрипта с журналом операций

На самом деле времени проходит гораздо больше.
Сколько в итоге должно быть групп в папке Mapcam.info Speedcams ? У меня получилось 15 файлов GPX, общий объем 16,2 Мб.

yuryleb

  • Ветеран
  • *****
  • Сообщений: 998
  • Карма: 309
  • Garmin DriveAssist 50 - nüvi 2497
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #40 : 30 Ноябрь 2011, 11:09:05 »
1
На самом деле времени проходит гораздо больше.
Сколько в итоге должно быть групп в папке Mapcam.info Speedcams ? У меня получилось 15 файлов GPX, общий объем 16,2 Мб.
Ну, время, конечно, прямо зависит от количества обрабатываемых точек. У меня Санкт-Петербург + Ленинградская область (~1150 точек) действительно обрабатываются секунды за 3. Мощность самого компьтера не особо влияет - XSLT-процессор msxml.exe использует старый компонент MSXML 4.0, который очень нетороплив. Другого предустановленного XSLT-процессора в Windows нет; и не хотелось для этой, в общем-то, пустяковой задачи рекомендовать ставить какие-либо другие мощные программы обработки XML.
А вот на Linux/Mac обработка вообще времени не отнимает - тамошний XSLT-процессор xsltproc обрабатывает тот же объем за миллисекунды. :)

Групп в папке Mapcam.info Speedcams должно быть столько, сколько типов было у выгруженных точек, максимально действительно 15. Правда, в России точек типа 2 "Камера, встроенная в светофор" (Radar (Traffic Light).gpx) и типа 4 "Парная камера на отрезке дороги" (Radar (Specs).gpx) как бы быть не должно, но все равно кто-то такие заносит (например, под Петербургом есть одна пара точек парных камер, уж не знаю, насколько это правда :)).
Ну а суммарный размер всех .gpx-файлов в папке Mapcam.info Speedcams должен быть меньше размера исходного speedcam.gpx примерно на 15% - столько стоит дублирование описания точки в speedcam.gpx, которого нет в обработанных файлах.

pxkeeper

  • Пользователь
  • **
  • Сообщений: 2
  • Карма: 1
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #41 : 30 Ноябрь 2011, 11:13:31 »
1
Еще раз огромное спасибо, значит все в порядке  :)

yuryleb

  • Ветеран
  • *****
  • Сообщений: 998
  • Карма: 309
  • Garmin DriveAssist 50 - nüvi 2497
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #42 : 27 Декабрь 2011, 07:16:34 »
1
Тем, кто хотел бы, чтобы сгенерированные и исходные .gpx-файлы открывались в Windows как обычные XML-файлы и тем, кто пользуется встроенным поиском по файлам (Windows Search), могу предложить в качестве бесплатного дополнения следующие настройки реестра:

Для Windows 7/Vista:
REGEDIT4

[HKEY_CLASSES_ROOT\.gpx]
@="xmlfile"
"Content Type"="application/gpx+xml"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.gpx\PersistentHandler]
@="{7E9D8D44-6926-426F-AA2B-217A819A5CCE}"

Для Windows XP/2000:
REGEDIT4

[HKEY_CLASSES_ROOT\.gpx]
@="xmlfile"
"Content Type"="application/gpx+xml"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.gpx\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

Фрагменты отличаются только идентификатором индексера (PersistentHandler) - для Windows 7/Vista используется встроенный индексер XML-файлов (исключающий имена XML-элементов из индекса), для Windows XP/2000 - встроенный индексер простых текстовых файлов.

Нужный фрагмент надо скопировать в Блокнот и сохранить под именем, например, gpx.reg; потом внести эти настройки в реестр Windows двойным щелчком по сохраненному файлу. При следующем запуске Windows .gpx-файлы получат стандартные иконки XML-файлов и будут проиндексированы (если, конечно, они находятся в папках, подлежащих индексированию - в Моих Документах, например). Поиск по строке внутри .gpx-файлов будет работать в любом случае, просто без индекса медленнее.

samos2001

  • Новичок
  • *
  • Сообщений: 2
  • Карма: 0
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #43 : 29 Декабрь 2011, 10:24:27 »
0
Простите я так и не понял куда девать папки SpeedCam_IconsNew_ и SpeedCam_Voice. В навигатор? куда?

samos2001

  • Новичок
  • *
  • Сообщений: 2
  • Карма: 0
    • Просмотр профиля
Re: Загрузка Speedcam с категориями и озвучкой
« Ответ #44 : 29 Декабрь 2011, 10:30:23 »
0
По инструкции из шапки  все сделал файл Garmin gpi. в навигатор слил, теперь их там два мешать друг другу не будут? и опять же озвучка куда файлы иконок и звука закидывать?