Уважаемые господа, представляю вашему вниманию программу-генератор голосового АТИС. Пока бета, но уже достаточно стабильная. Нормального хелпа пока нет, поэтому информация постепенно будет появляться здесь. Формат АТИС в достаточно большой степени соответствует правилам составления АТИС в РФ, но до идеала ещё далеко, конечно. Программа работает в связке с VRC 1.2 и драйвером hands.sys 🙂
Установка до безобразия проста. Вернее сказать, она совсем отсутствует, но могут возникнуть трудности при загрузке программы. Для начала зайдём на главную страницу проекта (см. рис. 1) и скачаем крайнюю версию vAtisGen. На данный момент (11 июля 2007) — это 0.81. На главной странице вы также можете ознакомиться с новостями, посетить форум и трекер (об этом ниже), посмотреть скриншоты и кое-что ещё. Сейчас мы нажмём на большую зелёную кнопку «Download vAtisGen» и перейдём на страницу загрузки. Там мы можем наблюдать не менее большую зелёную кнопку загрузки собственно программы и список Additional Files — это архивы с голосами, архиважные штуки, без них программа не «заговорит». А пока мы жмём большую зелёную, сайт автоматически подыскивает нам подходящее зеркало и предлагает сохранить файл (если этого не происходит или вы хотите докачать, то воспользуйтесь прямой ссылкой под «use this link» на этой же странице). Выбираем место для сохранения, ждём загрузки. Распаковываем загруженный архив куда-нибудь, пусть это будет C:, тогда получим C:vatisgen-bin-0.81, а внутри:
— поддиректория profiles;
— необходимые динамические библиотеки;
— исполняемый файл vatisgen.exe;
— COPYING.TXT — текст лицензии GNU GPL v2;
— CHANGES.TXT — список изменений от версии к версии;
— README.TXT — интересная информация для пользователей, рекомендуется к прочтению.
В принципе, мы уже готовы генерировать текстовый АТИС и начитывать его в VRC.
Рис. 1
(IMG:http://vatisgen.sourceforge.net/img/snapshot6.png)
Вновь зайдём на страницу загрузки, на этот раз обратим взор в Additional Files. На данный момент записаны два голоса. Архитектура программы открытая, поэтому инициатива пользователей приветствуется. Екатерина порадовала нас «секси» записью по просьбам трудящихся, Ирина — достаточно жизнеутверждающей. Кроме того, Ирина — обладательница более высокого голоса, поэтому более читаемого, и запись её охватывает больше аэродромов. Скачаем архив с голосом вышеуказанным способом. Распакуем в папку с программой (C:vatisgen-bin-0.81 в нашем случае). Примерная структура директории с программой показана на рис. 2.
Готово. Можно пользоваться.
Рис. 2
(IMG:http://vatisgen.sourceforge.net/img/snapshot7.png)
Рис. 3
(IMG:http://vatisgen.sourceforge.net/img/snapshot8.png)
Более тонкая настройка программы будет освещена позднее, а пока только квикстарт. Запустим vatisgen.exe. Нам покажут диалог выбора профиля. Профиль — набор преднастроек для конкретного аэродрома, как-то: код ИКАО, эшелон перехода, превышение (используется для пересчёта давления), орнитологическая обстановка. Выберем профиль, а если нет желаемого аэродрома, нажмём «Отмена», настроим профиль, сохраним его и отправим в трекер Feature Request (см. ниже). МЕТАР для выбранного аэродрома загрузится автоматически. Если нажали «Отмена», то вводим ИКАО-код в поле ввода за номером 2, как указано на рис. 3, и нажимаем кнопку 7. Также можно сразу нажать на кнопку загрузки МЕТАР, а код ввести в открывшемся диалоге. МЕТАР разбирается программой, и автоматически заполняются фактические метеоусловия на вкладке «Метео», время наблюдения.. По большому счёту там ничего менять не требуется, если на вкладке «Аэродром» указано превышение аэродрома или в МЕТАР присутствует группа QFE (если есть оба параметра, то приоритет у группы ЩФЕ). Нам остаётся только выбрать код АТИС и создать рабочую ВПП, указав типы заходов и состояние.
Если в МЕТАР присутствует группа состояния ВПП, то в большинстве случаев она верно определяется программой, подразумевается рабочей, и пользователю предлагается создать ВПП. В случае положительного ответа остаётся выбрать только типы заходов на ВПП. Иначе нажимаем кнопку номер 11 с соответствующей надписью, вводим маркированный номер ВПП, нажимаем ОК, выбираем типы заходов. Можно даже определить состояние ВПП (если Ксц >= 0.5 и полоса сухая, то её состояние не передаётся). Если требуется определить полосу только для взлёта, то снимаем галочки с типов заходов, а отмечаем флажок за номером 13.
Теперь остаётся нажать кнопку 63 (она же «АТИС»). Если голоса не установлены, то получим соответсвующее сообщение, в этом случае воспроизведение АТИС будет отключено. Появится диалог, который остаётся поверх всех окон. В нём мы можем прочитать текст АТИС на русском и английском языках. В списке в левом нижнем углу будет список голосов, которыми умеет «читать» программа. Остаётся выбрать голос, нажать кнопку «Речь» и наслаждаться.
Дважды кликнем левой кнопкой мыши на значке, обведённом зелёным (если его нет, то Пуск->Панель управления->Звуки и аудиоустройства->Отображать значок на панели задач)
(IMG:http://vatisgen.sourceforge.net/img/snapshot9.png)
В открывшемся диалоге выберем Параметры->Свойства, нажмём «Запись» и удостовермися, что флажками отмечены «Microphone» и «Stereo Mix» (в русских версиях может быть «Слышимость», «Стерео Микс»)
(IMG:http://vatisgen.sourceforge.net/img/snapshot10.png)
(IMG:http://vatisgen.sourceforge.net/img/snapshot11.png)
Выберем на запись «Stereo Mix»
(IMG:http://vatisgen.sourceforge.net/img/snapshot12.png)
Зайдём в VRC в запись АТИС как обычно, нажмём на Record и включим воспроизведение речи в vAtisGen. После того, как воспроизведение завершилось, нажмём на Record ещё раз, чтобы выключить запись, жмём на Save и возвращаем в микшере запись на Microphone.
(IMG:http://vatisgen.sourceforge.net/img/snapshot13.png)
Радуемся.
Сообщение отредактировал petya — 11.07.2007 18:20
Очень полезная прога, диспы скажут спасибо, ну и пилоты будут рады большему реализму))
Автору: не уверен, но мне кажется, что надо компилить воспользовавшись рекомендацией:
http://wiki.qtcentre.org/index.php?title=B…dows_with_MinGW
Для mingwm10.dll глюк устраняем так:
1. скачать http://prdownloads.sourceforge.net/mute-net/mingwm10.dll
2. скопировать в папку C:vatisgen-bin-0.81 (там где исполняемый exe файл лежит)
Сообщение отредактировал zig — 12.07.2007 08:46
Скачать ее можно здесь: http://www.dll-files.com/dllindex/dll-files.shtml?mingwm10
CAESAR, имхо Qt на сегодняшний день наиболее удобный инструментарий разработки для С++ 🙂
Сообщение отредактировал Cordon — 13.07.2007 14:26
Из пожеланий возможность уборки в трей.
Сообщение отредактировал su-30 — 14.07.2007 11:52
* исправленные и дополненные профили;
+ запрос #1749997: выбор языков АТИС;
+ запрос #1753452: английская система мер для ЭП, ветра, облачности.
Планируются: сохранение ВПП в профилях, запрос #1749997: иконка в трее.
Автору баг-репорта [ 1755014 ] не грузятся метары. Проверьте, находитесь ли вы за прокси-сервером. Это, в принципе, не баг, поэтому можно было писать в форум 🙂
Сообщение отредактировал petya — 17.07.2007 21:43
Сообщение отредактировал Arab — 17.07.2007 23:14
2 petya: Тебе на тест пришлю сразу, как заработает.
Проблему решил, но решение меня немного озадачило, был выключен файрвол. Не грузились метары в программе и отказывалась подключаться сквака. Запустил файрвол, дал приоритет программе и все заработало. Спасибо за программу.