Привет!
Прошу господ модераторов прикрепить тему.
Рассмотрим на примере файла USEnglishSmall.gvp из пакета ATCRUS ver 2.
Для этого, нам понадобится ATC Voicepack SDK – находится здесь.
Скачиваем 18 мегов и устанавливаем в корневую вашего симулятора, желательно в отдельную папку, например, «C:Program FilesMicrosoft GamesMicrosoft Flight Simulator XATC»
Заходим туда. Переименуем папку «PilotA» в «Pilot», чтобы не было путаницы.
Создадим бекап файлов: ATCPhrases.txt и Voicepack Configuration.xml.
Удалим их из папки.
Копируем сюда же USEnglishSmall.gvp из ATCRUS ver 2
Теперь нам нужен DecompileGVP.exe.
Прошу господ модераторов прикрепить тему.
Рассмотрим на примере файла USEnglishSmall.gvp из пакета ATCRUS ver 2.
Для этого, нам понадобится ATC Voicepack SDK – находится здесь.
Скачиваем 18 мегов и устанавливаем в корневую вашего симулятора, желательно в отдельную папку, например, «C:Program FilesMicrosoft GamesMicrosoft Flight Simulator XATC»
Заходим туда. Переименуем папку «PilotA» в «Pilot», чтобы не было путаницы.
Создадим бекап файлов: ATCPhrases.txt и Voicepack Configuration.xml.
Удалим их из папки.
Копируем сюда же USEnglishSmall.gvp из ATCRUS ver 2
Теперь нам нужен DecompileGVP.exe.
Прикрепленные файлы:
-

DecompileGVP.zip (41.13K)
Скачано раз: 70
Пошло дело! -)
Прикрепленные изображения:
Попробуем собрать пакет назад. Запускаем VPEdit.exe.
Подправим наш Voicepack Configuration.xml файл. Откроем его с помощью блокнота и удалим фразу C:Program FilesMicrosoft GamesMicrosoft Flight Simulator XAtc во всех трех строчках.
Получится:
Прикрепленные изображения:
Откроем наш ATCPhrases.txt
Под цифрой 1 – то, что нам надо наговорить, под 2 – под каким именем сохранить.
Прикрепленные изображения:
Открываем файл в программе « Sound Forge»
Прикрепленные миниатюры
В строке Name вписываем имя маркера — callsign_shortened. Жмем ОК.
В конце файла создаем ещё маркер с именем «altitude_new».
Сохраняем под именем « AGNT_AC_VECTOR_EXPEDITE_CLIMB» в формате
ADPCM, частота 11 кгц, моно, 4 бита и заменяем в папке PilotD.
Вот и всё. Тоже делаем с остальными несколько тысячами файлов! -)
Прикрепленные изображения:
PilotA –B –C, только для PilotD
Соберем USEnglishSmall.gvp, как указано выше и вуаля, ваш голос звучит в Симе!
Вот и всё. Спасибо за внимание!
Прикрепленные изображения:
Dimka (3.12.2006 21:54) написал:
Р�Р· тысячи ночей пошла первая…
SoundATC вашего X симулятора. Прошу запомнить, что если хоть один wav файл потеряется в папках, то итоговый файл не сложится.
Ну а теперь от простого к сложному!
Добавим ещё один голос.
Рто, что касается простых файлов. Теперь Рѕ файлах СЃ сложной структурой.
Как они работают.
Возьмем строчку В«Dingology AGNT_AC_VECTOR_EXPEDITE_CLIMB 0 «<callsign_shortened>, пожалуйста, ускорьте подъем РґРѕ <altitude_new>.»
WAVAGNT_AC_VECTOR_EXPEDITE_CLIMB.WAVВ»
РўСѓС‚ главное – это фраза: «<callsign_shortened>, пожалуйста, ускорьте подъем РґРѕ <altitude_new>.»
«<callsign_shortened>, Рё <altitude_new>.» – это так называемые маркеры.
Маркер – это специальная метка, указывающая, когда нужно подключать следующую фразу.
Сначала срабатывает маркер В«callsign_shortenedВ» — проигрывается фраза, соответствующая этому маркеру, потом звучит ваш СЂСѓСЃСЃРєРёР№ текст, затем маркер <altitude_new> включает ему назначенную фразу.
�так, пишем.
� еще: IMA ADPCM взаимозаменяем с Microsoft ADPCM?
Действующая (вторая редакция) Артура лично меня удовлетворяет — единственное, пришлось нормализовать реплики на английском (слишком тихо), убрать досадные (повторившиеся) ошибки с «подъем до высоты», «далее по плану», не озвученные на русский, добавить маркеры «до свидания» (видимо были намеренно пропущены, но мне нравятся), исправить ошибку с произнесением одним из голосов Ту154 как Ту155, добавить позывные…
В любом случае, если быдет еще один голос — это хорошо…а если женский, то еще лучше)))
Сообщение было изменено romgun: 06 December 2006 — 02:18
romgun (7.12.2006 01:19) написал:
То, о чем Вы пишите, к звукам действительно отношения не имеет. Меня интересует конкретная вещь. Как сделать, чтобы дисп не зачитывал (умалчивал) конкретное сообщение.
Теперь Рѕ заходах. Прописать схему захода СЃ транзишеном действительно РјРѕР¶РЅРѕ. РќРѕ . Р’ этом случае РјРЅРµ еще меньше нравится общение СЃ РґРёСЃРїРѕРј. РћРЅ сразу передает тебя вышке, С‚.Рє. заход (approach), реализованный РІ СЃРёРјРµ, это РІСЃРµ таки РЅРµ РїРѕРґС…РѕРґ (arrival, STAR, как СѓРіРѕРґРЅРѕ). Р� транзишен — это РЅРµ начало arrival, Р° начало approach. Следовательно, РєРѕРіРґР° РјС‹ подменяем понятия, Рё пытаемся транзишен подсунуть РґРёСЃРїСѓ как начало arrival, С‚.Рµ. Р·Р° несколько десятков миль РґРѕ четвертого разворота, то РјС‹ обрекаем себя РЅР° полное безразличие РґРёСЃРїР° РїРѕРґС…РѕРґР°. Рђ РґРёСЃРїСѓ вышки РґРѕ нас тоже мало дела РІ это время. Поэтому РјРЅРµ больше нравится , РєРѕРіРґР° РґРёСЃРї РїРѕРґС…РѕРґР° хотя Р±С‹ меня грамотно снижает. Если РїСЂРё этом РѕРЅ РЅРµ будет контролировать РјРѕРµ отклонение РѕС‚ СЃРІРѕРёС… векторов, то меня это устроит.
�так , вопрос все таки по звукам. Можно ли заставить диспа не проговаривать фразу, подвешенную на конкретное событие ? Видимо надо просто удалить соответствующую строку из ATCPhrases.txt и перекомпилять . Вечерком попробую.
Сообщение было изменено 4beer: 07 December 2006 — 12:58