arrow_upward

Звуки, голоса и уведомления в Open-TX (Taranis) на русском языке и с примерами

Обновлено

Звуки, голоса и уведомления в Open-TX (Taranis) на русском языке и с примерами

Таранис под управлением Open-TX может воспроизводить разные звуки и проигрывать аудио файлы. А вот какие именно файлы и когда воспроизводятся далеко не все знают. Проведу ликбез и покажу несколько примеров.

Пост написан по мотивам официального описания на английском языке с дополнениями и изменениями, т.е. не является буквальным переводом.

Звуки и уведомленияarrow_upward

OpenTX может воспроизводить 2 вида звуков:

  • Пищать определенной тональностью
  • Воспроизводить аудиофайлы с MicroSD карточки

Одна из отличительных особенностей прошивки Open-TX в том, что на флешке уже предустановлен набор аудиофайлов для разнообразных уведомлений.

По состоянию на декабрь 2017 в стабильной версии OpenTx 2.2.1 можно выбрать русский язык для озвучки (voice language), но на SD карте аудиофайлов нет. Их можно взять тут. В версии 2.2.2 они будут доступны при стандартном обновлении.

Все звуки с флешки можно разделить на несколько групп:

  • события, не зависящие от выбранной модели
  • события, зависящие от выбранной модели
  • глобальные и специальные функции (Global, Special Functions)

Содержимое флешкиarrow_upward

Расположение файлов и языковые пакеты

Структура папок на флешке:

  • SOUNDS/ — корневая папка для аудиопакетов
  • SOUNDS/язык/ — корневая папка аудиопакета, например /SOUNDS/ru/
  • SOUNDS/ru/SYSTEM/ — системные файлы, их имена строго определены, желательно не трогать, исключение — если какое-то уведомление не нужно, то файл можно просто удалить
  • SOUNDS/ru/НАЗВАНИЕ_МОДЕЛИ/ — аудиофайлы, относящиеся к конкретной модели, подробнее см. ниже

События, не зависимые от моделиarrow_upward

Эти события не зависят от выбранной модели. Например, можно настроить глобальные функции (global functions) для воспроизведения звука.

globalfunctions

Кроме того, есть глобальные события, из-за которых воспроизводятся определенные звуки:

  • Включение и выключение аппаратуры
    • SOUNDS/ru/SYSTEM/hello.wav и SOUNDS/ru/SYSTEM/bye.wav — файла bye.wav в стандартном аудиопакете нет, но если вы создадите такой, то аппаратура его воспроизведет перед выключением
  • Использование триммеров (центральное и крайние положения)
  • Потеря телеметрии и её восстановление
  • Низкое напряжение аккумулятора передатчика
  • Низкий или критически низкий уровень сигнала передатчика
  • Забыли выключить аппаратуру (не трогали какое-то время стики, тумблеры и т.д.)
  • Газ не убран (при загрузке модели)
  • Ошибки при чтении настроек из EEPROM (энергонезависимой памяти)
  • Проблема с антенной передатчика
  • Потерян/восстановлен сигнал с тренерского пульта
  • Пропал сигнал с датчика
  • Серва или приемник перегружены (при использовании FrSKY Redundancy Bus)
  • Нажата кнопка на передатчике или повернута крутилка
  • Привязка приемника
  • Проверка дальности (range check)

События относящиеся к выбранной моделиarrow_upward

Эти звуки относятся только к выбранной в данный момент модели и не затрагивают другие модели.

Файлы должны быть расположены в папке SOUNDS/ru/НАЗВАНИЕ_МОДЕЛИ/

Настроить можно в меню модели и в специальных функциях (SPECIAL FUNCTIONS)

globalfunctions modelsetup

События при которых воспроизводятся звуки:

  • Секунды таймера, достижение ноля
  • Тумблер, слайдер, крутилка в определенном положении в момент загрузки модели
  • Писк при центральном положении стиков, слайдеров и крутилок
  • Щелканье тумблером
  • Изменение полетного режима

Расположение файлов

Чтобы воспроизвести звуки, относящиеся к конкретной модели, без настройки спец функций, просто поместите файлы в папку SOUNDS/ru/НАЗВАНИЕ_МОДЕЛИ/

Предопределенные имена файлов:

  • Переключатели на аппаратуре и логические переключатели (Logical Switches):
    • НАЗВАНИЕ-ПОЛОЖЕНИЕ.wav
      • SA-up.wav, L1-up.wav — верхнее положение или true-значение тумблеров SA и L1 соответственно
      • SA-mid.wav — среднее положение тумблера SA (если оно есть для выбранного тумблера)
      • SA-down.wav, L1-down.wav — нижнее положение или false значение тумблеров
  • Многопозиционные переключатели, крутилки
    • P{номер_переключателя}{положение}.wav
      • P11.wav — будет проигран если переключатель 1 перевести в положение 1
      • P16.wav — если переключатель 1 перевести в положение 6
      • P24.wav— если переключатель 2 перевести в положение 4
  • Полетные режимы
    • НАЗВАНИЕ_РЕЖИМА-УСЛОВИЕ.wav — в названии режима не должно быть пробелов
      • ABC-off.wav — проигрывается при переходе из режима ABC
      • ABC-on.wav — проигрывается при активации режима ABC

Глобальные и специальные функции (Global & Special Functions)arrow_upward

Есть два основных действия при активации этих функций:

  • Play Track — в этом случае нужно выбрать файл из списка, файлы должны быть размещены в папке SOUNDS/ru/
  • Play Value — при активации аппа произнесет значение выбранного параметра

Варианты действий:

  • Проиграть 1 раз (но не при включении и не при загрузке модели)
  • Проиграть 1 раз
  • Значение от 1 до 60 — это интервал в секундах, с которым звук будет повторяться

Другие музыкальные действия:

  • BgMusic
    • воспроизведение выбранного трека на фоне
    • можно выбрать файл из папки SOUNDS/ru/
    • выбранный тумблер должен быть в указанном положении для воспроизведения,
    • если выключить и включить выбранный тумблер, то воспроизведение начнется сначала
  • BgMusic II
    • ставит на паузу трек выбранный в действии BgMusic
    • при отключении выбранного тумблера воспроизведение продолжается с места где оно было приостановлено
    • чтобы музыка продолжала играть переключатель BgMusic должен быть активен

Прочие действия:

  • Vario
    • генерация тона для вариометра
    • используются данные высоты/вертикальной скорости полученные через телеметрию
  • Volume
    • позволяет изменить громкость динамика
    • громкость можно менять через:
      • меню
      • глобальные функции (GLOBAL FUNCTIONS)
      • специальные функции (SPECIAL FUNCTIONS)

Примерыarrow_upward

Проговариваем название выбранной модели при включении передатчика и при смене модели

  • Берем нужный файл и называем его name.wav
  • Копируем в папку SOUNDS/ru/НАЗВАНИЕ_МОДЕЛИ/

например: SOUNDS/ru/ZMR250/name.wav теперь при включении аппы она человеческим голосом скажет какая модель выбрана. ????

Называем выбранный полетный режим

Допустим у нашей модели ZMR250 есть два полетных режима: ACRO и STAB.

  • При активации режима ACRO будет воспроизведен файл SOUNDS/ru/ZMR250/ACRO-on.wav
  • При активации режима STAB — файл SOUNDS/ru/ZMR250/STAB-on.wav
  • При выходе из режима ACRO — файл SOUNDS/ru/ZMR250/ACRO-off.wav
  • При выходе из режима STAB — файл SOUNDS/ru/ZMR250/STAB-off.wav

Если создать все 4 файла, тогда при переходе из режима STAB в ACRO передатчик воспроизведет 2 файла: STAB-off.wav и ACRO-on.wav и оставшиеся 2, при обратном переходе. Поэтому нам нужны только 2 файла: ACRO-on.wav и STAB-on.wav

Называем тумблер, которым щелкнули, например, арминг или уборка/выпуск шасси

Допустим у нас на тумблере SA выпуск/уборка шасси, когда он в положении вверх (up) — шасси убраны, а когда вниз (down) — выпущены.

Берем готовые файлы, например, geardn.wav и gearup.wav (скоро будут доступны в стандартном пакете) или создаем свои. Называем их SА-up.wav и SA-down.wav и размещаем их в папку SOUNDS/ru/SU-27/ (не забываем назвать папку по имени модели, типа SU-27). Готово.

Проговариваем значение какого-то параметра

Выбираем в настройках модели спец. функции или глобальные функции (Special Functions / Global Functions). Добавляем новую: SF вверх, Play Val, Batt, 15. — если тумблер SF в верхнем положении, тогда проговариваем каждые 15 секунд текущее напряжение аккумулятора.

Обновлено:

Моделирование

Была ли эта страница полезна?    thumb_up_off_alt   thumb_down_off_alt