Перейти к содержанию

Настройки

BirdNET Live использует один экран настроек для нескольких рабочих процессов. Кнопка открывает разделы, относящиеся к тому экрану, с которого вы пришли.

Как работает область настроек

  • Открытие настроек с главного экрана показывает экран целиком.
  • Открытие настроек из режима Live, Survey, Point Count или Анализа файлов сужает экран до нужных разделов.

Общие

Тема

Выберите Тёмную, Светлую или Системную.

Если включён Динамический цвет, BirdNET Live дополнительно пытается подстроиться под системную палитру вашего устройства с Android. Это работает только на поддерживаемых устройствах Android; на iPhone и iPad приложение продолжает использовать стандартную тему BirdNET Live, поэтому включение переключателя там ничего не изменит.

Включите Контрастную тему, чтобы использовать чёрно-белую светлую или тёмную палитру интерфейса с более плотным текстом и обведёнными поверхностями вместо окрашенных карточек. Она следует выбору Тёмная, Светлая или Системная, перекрывает Динамический цвет, пока включена, и сохраняет цвета опасности, предупреждения, проверки, режимов, оценок и спектрограммы.

Язык приложения

Задаёт язык интерфейса.

Названия видов

Управляет языком названий видов. Системный использует предпочитаемый язык телефона, когда такое название доступно, даже если интерфейс переходит на английский. Как в приложении использует вместо этого язык интерфейса.

Показывать научные названия

Показывает во всём приложении научные названия под общепринятыми.

Показывать все обнаруженные виды

Только режим Live и Point Count. По умолчанию выключено, поэтому эти экраны показывают только виды, обнаруженные в последнем цикле вычислений, — фактически те, что подают голос прямо сейчас. Включите, чтобы каждый вид, обнаруженный за идущую Session, оставался в списке, даже когда он замолчал или опустился ниже порога достоверности.

Когда это включено, появляется Сортировка списка видов. Сначала новые показывает вверху виды, подающие голос сейчас, упорядоченные по текущей достоверности, а затем сохранённые виды — по последнему обнаружению. Достоверность сортирует по наибольшей достоверности, достигнутой видом за Session, По алфавиту — по переведённому общепринятому названию, а Встречаемость — по числу обнаружений. В любом режиме сортировки процент и полоса достоверности появляются, только пока вид подаёт голос (сохранённые строки замолчавших видов приглушаются), а повторные обнаружения показывают значок счётчика в конце строки с общепринятым названием.

Имя наблюдателя

Настройка Survey, Point Count и ARU запоминает последнее непустое имя наблюдателя, введённое в любом из этих режимов, и подставляет его при следующей подготовке полевой Session. Это ускоряет повторную работу на личном полевом телефоне и при этом позволяет изменить или очистить наблюдателя перед началом Session.

Идентификатор ARU/станции

Настройка ARU запоминает последний непустой идентификатор ARU/станции и подставляет его для следующего развёртывания. Если он задан, идентификатор попадает в название Session ARU и в имена файлов экспорта, поэтому повторные развёртывания на постоянных точках остаются узнаваемыми и вне приложения.

Отображение отметок времени

Управляет тем, как времена отдельных обнаружений выглядят в Просмотре Session.

  • Относительное показывает смещение от начала записи, например 00:12:34. Лучше подходит для просмотра одной Session и сопоставления с указателем воспроизведения на спектрограмме.
  • Абсолютное показывает местное время, когда обнаружение было зафиксировано, например 08:42:17. Лучше подходит для сопоставления с полевыми заметками, журналами погоды или параллельными записями.

Если обнаружение приходится на другой календарный день, чем начало Session (например, при ночном Survey), абсолютное время получает суффикс +1d, чтобы завтрашний утренний хор случайно не приняли за сегодняшний.

Когда выбрано Абсолютное, появляется дополнительный переключатель Показывать секунды в отметках времени. Отключите его, если предпочитаете более компактное 08:42 вместо 08:42:17 — удобно при просмотре длинных списков обнаружений. Относительные смещения всегда показывают секунды, поскольку при просмотре нужна точность меньше минуты, чтобы совпасть с указателем воспроизведения на спектрограмме.

Хранение и экспорт независимо от этой настройки всегда используют моменты в UTC, поэтому выбор никогда не влияет на данные — только на способ их отображения.

Звук

Эти элементы появляются в рабочих процессах реального времени, основанных на звуке.

Источник звука

Одна панель с двумя независимыми элементами: Микрофон — с какого входа вести запись — и Обработка — насколько телефону разрешено изменять сигнал на входе. Они свободно сочетаются, поэтому USB-микрофон, записанный без обработки, — вполне корректная конфигурация. Ваш выбор сохраняется между запусками приложения, и тот же селектор появляется на экранах настройки Survey, Point Count и ARU. Изменения действуют сразу — даже посреди записи приложение подменяет микрофон под идущей Session, а не ждёт следующей.

Микрофон перечисляет по имени каждый вход, который предоставляет телефон: USB-, проводные и Bluetooth-микрофоны, а на многих телефонах и отдельные встроенные микрофоны (например, нижний и задний). Беспроводные микрофонные комплекты вроде Rode Wireless GO или DJI Mic подключаются через USB-C-приёмник, поэтому отображаются здесь как обычные аудиоустройства USB в полном качестве.

Обработка — самая важная часть, и она только для Android. Телефоны по умолчанию применяют к звуку с микрофона обработку, настроенную под речь, — шумоподавление, спектральную коррекцию и автоматическое усиление, — потому что микрофон в основном используется для звонков. Такая обработка считает пение птиц шумом, который надо подавить, и никакая обычная настройка её не выключает. Единственный выход — запросить у Android другой источник звука:

Вариант Что делает
По умолчанию для телефона То, что ваш телефон делает обычно, включая обработку речи. Исходное поведение и по-прежнему вариант по умолчанию, чтобы для существующих пользователей ничего не изменилось.
Без обработки Исходный сигнал с микрофона — без шумоподавления и автоматического усиления. Для птиц обычно лучший выбор.
Распознавание речи Также отключает шумоподавление и автоматическое усиление и работает почти на любом телефоне.

Попробуйте и сравните. Что окажется лучше, действительно зависит от устройства. Без обработки — идеал, но Android соблюдает этот режим только на телефонах, производитель которых заявил его поддержку; на остальных он молча откатывается и звучит так же, как По умолчанию для системы. Именно для этого есть Распознавание речи: правила совместимости Android требуют, чтобы для него автоматическое усиление и шумоподавление были выключены, поэтому он надёжно даёт необработанный звук даже на телефонах, которые игнорируют Без обработки. Если переключение на Без обработки ничего не меняет, переключитесь на Распознавание речи.

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

На iOS элемент «Обработка» скрыт, и панель представляет собой просто список микрофонов. iOS и так передаёт приложению по сути необработанный звук, поэтому здесь нечего выбирать.

Усиление

Линейный усилитель, применяемый к входящему звуку до того, как он попадёт в спектрограмму и классификатор. Оставьте значение 1,0×, если только сигнал не оказывается стабильно слишком тихим — например, высокоомный петличный микрофон, подключённый к телефону, или USB-интерфейс со слишком низко выставленным предусилителем. Усиление выше 1,0 не проявит голоса, которых микрофон никогда не зафиксировал; оно лишь масштабирует то, что микрофон передал, поэтому громкие близкие звуки могут искажаться. Значения ниже 1,0 полезны в редком случае, когда слишком сильный сигнал перенасыщает спектрограмму.

Фильтр высоких частот (Гц)

Срезает низкочастотную часть до вычислений с помощью фильтра Баттерворта 24 дБ/октаву — значение ползунка соответствует частоте среза −3 дБ. 0 Гц отключает его. Срез 100–200 Гц убирает ветер, гул транспорта и шум от рук, не затрагивая большинство видов; ближе к 500–1000 Гц начинают пропадать низкие уханья, совы, тетеревиные и «буханье» выпи, поэтому поднимайтесь так высоко, только если сознательно не учитываете эти виды в обмен на существенно более чистую спектрограмму в шумной городской среде. Выбранный срез должен быть виден как резкая горизонтальная линия на спектрограмме в реальном времени.

Вычисления

Длительность окна

Управляет длиной окна анализа. Доступные значения: 1, 3, 5, 7, 10 и 15 секунд.

Порог достоверности

Определяет, насколько осторожными должны быть обнаружения. По умолчанию — 35 %, что сосредоточивает список реального времени на более сильных совпадениях, но всё же оставляет место для далёких или частично замаскированных голосов. Понизьте его, если обследуете редкие или тихие виды и планируете позже просмотреть больше кандидатов; повысьте, когда посторонний шум или частые ложные срабатывания переполняют Session.

Чувствительность

Смещение по оси x, применяемое к необработанным оценкам вероятности модели до score-pooling, географической фильтрации и порога достоверности. Аудиомодель BirdNET уже содержит сигмоидную активацию, поэтому BirdNET Live сначала переводит каждую вероятность обратно в пространство логитов, добавляет смещение чувствительности, а затем переводит её обратно в вероятность. Более высокие значения делают детектор мягче — более слабые или неоднозначные голоса преодолевают порог ценой большего числа ложных срабатываний. Более низкие значения строже и пропускают только уверенные обнаружения. Значение по умолчанию 1,0 не применяет смещения и соответствует эталону BirdNET. Попробуйте 1,25, если подозреваете, что модель пропускает далёкие голоса; опуститесь до 0,75, если вас заваливает низкокачественными обнаружениями обычных видов. Чувствительность применяется сразу: её изменение посреди Session подействует со следующего окна вычислений.

Частота вычислений

Управляет тем, как часто BirdNET выполняет вычисления. Ползунок использует те же шаги 0,10–1,00 Гц, что и настройка Survey и ARU.

BirdNET Live внутренне сглаживает оценки по недавним окнам вычислений, чтобы уменьшить число разовых ложных срабатываний. Этот pooling не вынесен в пользовательские настройки; по умолчанию используется адаптивный режим с пятью недавними окнами и ограничением возраста в 10 секунд реального времени. При высокой частоте вычислений применяется усредняющий pooling ради стабильных решений в реальном времени; при более медленном ритме Survey и ARU применяется LME-pooling, чтобы сохранять высокую точность на длительных прогонах. Принятые обнаружения показывают наибольшую недавнюю подтверждённую достоверность модели, поэтому явные вокализации могут по-прежнему получать высокую достоверность, а не сглаживаться до среднего.

Спектрограмма

Размер FFT

Управляет частотным разрешением спектрограммы.

Цветовая схема

Выберите Viridis, Magma, Plasma, Cividis, Jet, Turbo, Оттенки серого или BirdNET. Turbo — современный радужный вариант, похожий на Jet.

Длительность (скорость прокрутки)

Управляет тем, сколько времени видно в окне спектрограммы.

Диапазон частот

Задаёт верхнюю отображаемую частоту.

Логарифмическая амплитуда

Применяет к спектрограмме логарифмическое масштабирование, чтобы её было легче читать.

Качество

Управляет тем, насколько плавно масштабируется изображение спектрограммы. Среднее — баланс по умолчанию. Выберите Низкое на старых телефонах, когда прокрутка подтормаживает или устройство нагревается; выберите Высокое, если предпочитаете более плавную картинку и у устройства есть запас мощности GPU. Смысл в том, что это меняет только затраты на отрисовку, а не анализ звука и не результаты обнаружения.

Объявления

Этот раздел определяет, должно ли BirdNET Live зачитывать обнаружения вслух через наушники или динамик телефона, пока идёт запись Session. Вся функция по умолчанию выключена, поскольку она меняет акустическую обстановку вокруг микрофона — её включение является осознанным компромиссом. Мастера настройки нет: селекторы подробности × частоты ниже и есть вся настройка, поэтому вы можете в любой момент выбрать другой пресет и сразу услышать разницу. Смысл в том, что при длительных учётах нельзя постоянно смотреть на экран; ненавязчивый голос в ухе позволяет не отрывать взгляд от местообитания и всё же знать, что только что прозвучало.

Зачитывать обнаружения вслух (главный переключатель)

По умолчанию выключено. При включении приложение произносит каждое принятое обнаружение встроенным синтезатором речи вашего устройства. Настоятельно рекомендуются наушники — при использовании динамика телефона объявление может быть подхвачено микрофоном и обнаружено повторно, поэтому приложение ненадолго заглушает запись вокруг каждой фразы, чтобы избежать этой петли (смотрите Заглушать микрофон во время речи ниже).

Пресет подробности

Сколько приложение говорит о каждом обнаружении. Минимальный произносит только название вида (лучше всего для очень длительных учётов, когда нужен лишь сигнал). Сбалансированный — вариант по умолчанию: короткие, разнообразные фразы вроде «Зарянка», «Слышна зарянка», «Снова зарянка». Разговорчивый добавляет немного больше контекста и ближе к тому, будто кто-то комментирует рядом. Свой появляется автоматически, когда вы вручную меняете числовые значения в разделе «Дополнительно». Смысл в том, что одни и те же настройки ограничения могут ощущаться то слишком тихими, то слишком болтливыми в зависимости от формулировок — подробность позволяет сохранить ритм и регулировать только многословность.

Пресет частоты

Как часто приложению вообще разрешено говорить. Пять ступеней от самой тихой до самой разговорчивой. Редко и Экономно долго выжидают между объявлениями и ограничивают их темп — хорошо подходят для многочасовых учётов, когда нужно ощущение активности, но не непрерывный комментарий. Обычно — ритм по умолчанию, близкий к разговорному. Часто сокращает паузы и поднимает предел; подходит для коротких Sessions режима Live или когда нужна обратная связь ближе к реальному времени. Постоянно полностью убирает задержку в начале и позволяет приложению говорить почти в каждом цикле обнаружения — полезно для демонстраций, доступности или когда пауза до первого объявления при варианте Часто кажется слишком долгой. Свой появляется, когда вы меняете поля времени в разделе «Дополнительно». Смысл в том, что это единственная ручка, решающая, останется ли приложение фоном или станет присутствием: выберите другой пресет, и новый ритм вы услышите уже в следующем цикле обнаружения, без кнопки сохранения.

Голос

Нажмите строку голоса, чтобы выбрать среди голосов синтеза речи, установленных для языка объявлений, либо оставьте Голос по умолчанию, чтобы выбор сделало устройство. Доступность и качество голосов зависят от операционной системы и установленных речевых пакетов; дополнительные голоса можно установить в настройках синтеза речи устройства.

Скорость охватывает диапазон 0,5×–1,5×; значение по умолчанию 1,0× — «обычный» темп платформы. Высота тона охватывает диапазон 0,7×–1,3×. Небольшое снижение высоты тона и лёгкое замедление могут облегчить восприятие объявлений на улице при ветре или шуме воды. Произнести пример даёт услышать выбранный голос, текущий стиль формулировок, скорость и высоту тона, не выходя из настроек. Изменения действуют начиная со следующего объявления.

Дополнительно

Раскрывающийся раздел с несколькими переключателями маршрутизации звука и выбором режима срабатывания. Обычно открывать его не требуется — пресеты подробности и частоты выше и есть те единственные ручки, которые важны в повседневной работе. Числовые значения ограничения (задержка после запуска, минимальный интервал, максимум в минуту, тишина при серии, сброс актуальности) собраны в ползунок Частота, поэтому есть одно очевидное место, где ритм можно ускорить или замедлить.

  • Разрешить динамик телефона — Когда выключено, объявления молча пропускаются, если не подключены наушники или внешний динамик. Когда включено, динамик телефона используется как запасной вариант. Включайте это для необременительного прослушивания дома; в поле оставляйте выключенным, чтобы гарантированно исключить акустическую обратную связь в микрофон.
  • Заглушать микрофон во время речи — Заменяет входящий звук тишиной, пока приложение говорит, чтобы звук из динамика не мог быть подхвачен микрофоном и обнаружен повторно. Настоятельно рекомендуется (и включено по умолчанию). Отключайте только если ваш микрофон акустически отделён от динамика телефона — например, петличный микрофон на отдельном кабеле или гарнитура Bluetooth.
  • Приглушать другой звук — На время объявления кратко снижает громкость музыки или подкастов из других приложений и затем восстанавливает её. Включено по умолчанию. При выключении воспроизведение идёт в полную громкость.
  • Сигнал перед речью — Проигрывает перед каждой фразой короткий тихий сигнал, чтобы ухо успело переключиться с пассивного слушания на внимание к голосу. Включено по умолчанию. Особенно полезно, когда объявления редки или когда на фоне играет музыка.
  • Что объявлять — Определяет, какие обнаружения вообще подходят для объявления. Каждое обнаружение (по умолчанию) оставляет решение за ограничением частоты. Первый раз за Session объявляет вид только при первом его появлении в текущей Session. Только список наблюдения ограничивает объявления видами из вашего списка наблюдения (удобно при целевых учётах, когда вы хотите слышать только о приоритетных таксонах).

Запись

Режим

  • Полная — сохранять всю запись
  • Только обнаружения — сохранять фрагменты вокруг обнаружений
  • Выключено — без записи звука

Контекст фрагмента

Когда активно Только обнаружения, приложение показывает один ползунок Контекст фрагмента (0–5 с), который задаёт, сколько звука сохраняется с обеих сторон каждого обнаружения. Каждый фрагмент длится окно анализа + 2 × контекст фрагмента, поэтому при окне анализа 3 с и контексте по умолчанию 1 с сохранённый фрагмент длится 5 с. Контекст 2 с даёт фрагмент 7 с (2 с до + 3 с проанализированного звука + 2 с после). Бо́льшие значения дают больше пространства для визуальной проверки или внешних инструментов разбора ценой места на диске; значение 0 сохраняет только само проанализированное окно.

Формат

Выберите WAV или FLAC. WAV занимает больше места, но широко совместим и быстро открывается для проверки. FLAC сохраняет то же качество звука без потерь при меньшем расходе памяти, что обычно лучше для длительных Sessions.

Эта настройка относится к звуку, который записывает BirdNET Live. Анализ файлов хранит управляемую приложением копию импортированного файла в исходном формате, поэтому загруженные MP3, AAC, WAV и FLAC остаются доступными для просмотра без дополнительного преобразования.

Автоматически начинать запись (только режим Live)

При включении режим Live начинает запись, как только экран открылся и модель загрузилась, — нажимать кнопку микрофона не нужно. Удобно для стендовых установок, работы без рук (например, устройство закреплено в поле) или любого процесса, где открытие режима Live и так означает «начинаем сейчас». По умолчанию выключено, чтобы случайное нажатие на плитку Live на главном экране молча не начало Session. Автоматический запуск срабатывает лишь один раз за посещение экрана, поэтому остановка Session и повторное нажатие на микрофон по-прежнему работают как ручной перезапуск.

Эта настройка относится к открытию режима Live внутри приложения. Виджет Quick Listen при нажатии начинает прослушивание независимо от этой настройки и её не меняет. Если Session режима Point Count, Survey, Анализа файлов или ARU уже выполняется или запускается, эта Session сохраняется, и вас попросят сначала остановить её.

Автоматически сохранять Sessions (Live и Point Count)

При включении (по умолчанию) завершённая Session режима Live или Point Count добавляется в вашу библиотеку автоматически в момент окончания. При выключении завершённая Session открывается в просмотре с пометкой не сохранена: значок сохранения подсвечен, и его нужно нажать, чтобы сохранить Session. Выход из просмотра без сохранения отбрасывает Session и её записи. Это подходит для короткого прослушивания, когда вы хотите сохранять лишь изредка попадающийся примечательный результат, а не накапливать каждую короткую запись. Развёртывания Survey и ARU всегда сохраняются автоматически — длительный прогон без присмотра слишком ценен, чтобы потерять его, забыв нажать «Сохранить», — поэтому там этот переключатель не действует.

Воспроизведение

Наложение проигрывателя в просмотре

При включении (по умолчанию) прослушивание аудиофрагмента в Просмотре Session, состоящей только из фрагментов (где нет полной аудиозаписи и спектрограммы), открывает отдельное модальное наложение проигрывателя с элементами управления и предпросмотром спектрограммы вместо воспроизведения фрагмента в фоне. Если у Session есть полный звук, эта настройка не применяется и наложение проигрывателя не показывается.

Автоматически воспроизводить голосовые заметки

По умолчанию выключено. При включении голосовая заметка, прикреплённая к аннотации с отметкой времени, воспроизводится в Просмотре Session автоматически, как только указатель воспроизведения пройдёт записанную позицию. Заметка подмешивается поверх записи, а не ставит её на паузу, поэтому вы слышите свою реплику в контексте вместе с исходным звуком. Оставьте выключенным, если предпочитаете запускать заметки вручную, нажимая на значок их аннотации.

Приглушение при голосовых заметках

Показывается, только когда включено Автоматически воспроизводить голосовые заметки. Определяет, насколько приглушается основная запись во время воспроизведения автоматической голосовой заметки. Более высокие значения делают заметки разборчивее; более низкие оставляют больше слышимой исходной записи под заметкой.

Местоположение

Использовать GPS

Использовать GPS устройства вместо координат, введённых вручную. На Android координаты поступают от системного поставщика местоположения, а не от служб Google Play, поэтому приложение не вызывает диалог Google о точности местоположения. Когда эта настройка выключена, приложение никогда не обращается к GPS по своей инициативе и не запрашивает разрешение на местоположение: мастера настройки Survey, Point Count и ARU открываются на ручном вводе с вашими сохранёнными координатами, GPS-трек Survey не ведётся, а подготовка офлайн-карт также центрируется на этих координатах.

Координаты вручную

Координаты, используемые, когда Использовать GPS выключено. И широта, и долгота — редактируемые текстовые поля, поэтому можно ввести точное значение или вставить скопированное из другого приложения — гораздо точнее, чем тянуть ползунок на сенсорном экране. Вводите десятичные градусы (например, 52.5200 и 13.4050). Можно также вставить объединённую строку широта, долгота (через запятую, точку с запятой или пробел) в любое из полей, и оба заполнятся сразу — это соответствует тому, что большинство карт и сайтов кладут в буфер обмена. Значения вне диапазона или нечисловой ввод помечаются на месте и не сохраняются; корректные значения удерживаются по мере набора. Смысл в том, что чаще всего местоположение задают вручную, чтобы определить звук, записанный не там, где вы находитесь сейчас, а это место обычно приходит текстом со стороны — ввод и вставка превращают это в один точный шаг. Если вы предпочитаете указать точку, а не вводить числа, Выбрать на карте открывает тот же полноэкранный выбор карты, что и экраны настройки, с текущими координатами в качестве начальных, и заполняет оба поля местом, на которое вы нажали.

Обновить GPS сейчас

Принудительно определяет местоположение заново вместо повторного использования последнего сохранённого значения. Смысл в том, что запросы GPS кешируются для каждого экрана, чтобы экран настройки не ждал спутникового сигнала при каждом открытии, — но этот кеш может устареть на километры, если после прошлой Session вы переехали в новое место. Нажмите это, когда переместились и хотите, чтобы геофильтр использовал позицию здесь, а не ту, где начиналось ваше утро. Текущие координаты из кеша указаны в подписи, поэтому вы можете проверить, где вас предполагает приложение. Если определить местоположение не удаётся примерно за 10 секунд, приложение возвращается к последнему известному местоположению от операционной системы и предупреждает вас через SnackBar, чтобы вы знали, что значение устарело.

Загрузка офлайн-карт

Загрузка офлайн-карт сейчас скрыта, пока BirdNET Live использует публичный тайловый сервис OpenStreetMap. OpenStreetMap допускает обычный интерактивный просмотр карт с указанием источника, понятным идентификатором клиента и локальным кешированием, но не разрешает массовое предзагружение и функции скачивания офлайн-карт с tile.openstreetmap.org. Реализация загрузчика сохранена для будущего источника тайлов, который явно разрешает офлайн-пакеты.

Фильтр видов

  • Выключен — без географической фильтрации
  • Фильтр по местоположению — исключать виды, оказавшиеся ниже географического порога
  • Взвешивание по местоположению — использовать геомодель как дополнительный весовой сигнал

Порог геофильтра

Появляется, когда активен режим фильтрации по местоположению.

Экспорт и синхронизация

Форматы

Отметьте любое сочетание форматов экспорта — при каждом сохранении и отправке все выбранные форматы будут собраны вместе в один ZIP. Если выбрать один формат без аудиофрагментов и без HTML-отчёта, ради обратной совместимости вы получите отдельный файл (например, session.csv), а не ZIP:

  • Raven Selection Table — для работы в Cornell Raven Pro.
  • CSV — открывается в любой электронной таблице.
  • JSON — удобнее всего для программной обработки; содержит полные метаданные Session.
  • GPX — трек и путевые точки для картографических инструментов (имеет смысл, только если GPS был включён).

Смысл в том, что многим рабочим процессам нужно сразу несколько форматов: CSV для таблицы, таблица Raven для разбора на компьютере и JSON для аналитического скрипта. Раньше с переключателем одного формата это означало экспортировать одну и ту же Session трижды. Теперь вы отмечаете все три один раз, и они едут вместе в ZIP.

Включать аудиофайлы

Включать сохранённый звук вместе с экспортируемыми таблицами или метаданными, если способ экспорта это поддерживает.

Всегда отправлять звук как WAV

Показывается, только когда включено Включать аудиофайлы. При включении записи FLAC преобразуются в WAV перед отправкой или экспортом. WAV совместим со всем, но заметно больше FLAC, поэтому оставляйте выключенным, если только инструмент на принимающей стороне не умеет читать FLAC — часть более старого настольного аналитического ПО и отдельные формы загрузки до сих пор этого не умеют.

Включать метаданные приложения

При включении ZIP-архив экспорта содержит сопроводительный файл *.metadata.json, описывающий, как была получена Session: версию BirdNET Live, идентификацию модели, снимок погоды, сделанный в начале Session, и все предупреждения о целостности звука, замеченные во время записи. Смысл в том, что именно эти сведения о происхождении позволяют вам (или проверяющему) воспроизвести или проверить Session спустя месяцы. Отключите их, когда хотите чисто поделиться только звуком и выбранными форматами — например, загрузить один файл WAV в iNaturalist или eBird без сопутствующих файлов приложения.

Включать HTML-отчёт

При включении каждый ZIP-архив экспорта дополнительно содержит файл <session>_report.html рядом с таблицей, аудиофрагментами и GPX. Откройте его в любом браузере, и вы получите готовую к печати сводку Session: карточку заголовка с датой, местом, наблюдателем и итогами; интерактивную карту трека GPS и маркеров обнаружений; карточку для каждого обнаружения с миниатюрой из таксономии Cornell, названиями, значком оценки, вашим подтверждением, введённой заметкой и исходным аудиофрагментом во встроенном проигрывателе; а также использованные настройки анализа. Смысл в том, что CSV отлично подходит для аналитических конвейеров, но бесполезен для отправки нетехническому коллеге или для распечатки короткой полевой сводки — HTML-отчёт закрывает этот пробел одним нажатием. Миниатюрам видов и тайлам карты при первом открытии файла нужно подключение (они загружаются напрямую из API таксономии BirdNET и из OpenStreetMap), но всё остальное — текст, вёрстка, воспроизведение звука, ссылки — работает полностью офлайн. Отключите это, если вам нужны только исходные данные и вы хотите сделать ZIP на несколько КБ меньше.

Отправка только звука

Снимите отметки со всех форматов и с HTML-отчёта и с поля метаданных приложения, оставив только Включать аудиофайлы, — и «Поделиться» передаст системной панели исходную запись (например, BirdNET_Live_…flac), а не ZIP. Это самый простой путь отправить Session прямо в iNaturalist, eBird или любое другое приложение, которому нужен неупакованный аудиофайл. Sessions, состоящие из фрагментов обнаружений (без полной записи), по-прежнему дают ZIP, поскольку тогда файлов для отправки больше одного.

Конфиденциальность

Этот раздел определяет, к каким сторонним службам BirdNET Live может обращаться от вашего имени. Сами вычисления полностью выполняются на вашем устройстве — эти переключатели управляют только необязательными сетевыми функциями, которые обогащают работу с приложением. Все три переключателя при новой установке по умолчанию выключены; ничего не уходит наружу, пока вы этого не разрешите. Смысл в том, что каждый переключатель ограничен одной конкретной службой и одной конкретной пользой, поэтому вы можете включить ровно то, что полезно в вашей работе, и ничего сверх этого.

Разрешить тайлы карт

Требуется для любой интерактивной карты в приложении (выбора местоположения, карты Survey в реальном времени и карты Session). При включении виджеты карт загружают растровые тайлы с публичных серверов OpenStreetMap; запросы координат тайлов раскрывают, какой участок мира вы просматриваете. Тайлы кешируются локально до шести месяцев с ограничением в 6000 тайлов, чтобы повторные просмотры карт оставались эффективными и не росли бесконечно. Включение этой настройки включает также Разрешить поиск названий мест, поскольку большинство пользователей, загружающих карты, ожидают увидеть у Sessions и читаемые названия мест. Поиск названий мест можно затем отключить отдельно. Когда тайлы карт выключены, каждый экран с картой показывает карточку-заглушку, поэтому остальная часть приложения работает без утечек в сеть.

Разрешить поиск названий мест

При включении приложение отправляет ваши записанные координаты в службу Nominatim от OpenStreetMap, чтобы определить краткое название места (например, «Берлин, Германия»), которое показывается рядом с Session в Библиотеке Sessions и в Просмотре Session. Смысл в том, что числовые координаты точны, но их трудно охватить взглядом при прокрутке длинного списка Sessions — название места делает список читаемым с одного взгляда. При выключении Sessions показывают только исходные широту и долготу, а к Nominatim обращения не происходит.

Разрешить запрос погоды

При включении каждая сохранённая Session однократно фиксирует через Open-Meteo снимок местных условий (температуру, осадки, ветер, облачность) для координат записи и времени окончания. Снимок попадает в Просмотр Session под строкой местоположения и дублируется в экспорт JSON, блок метаданных Session и HTML-отчёт. Смысл в том, что погода — один из сильнейших предикторов активности птиц, и её автоматическая фиксация, без необходимости помнить о проверке отдельного приложения, делает каждую Session более полной записью. Open-Meteo — бесплатная служба, ей не нужны ни учётная запись, ни ключ API. При выключении данные о погоде не запрашиваются и не сохраняются. Настройка Point Count и Survey также показывает компактную карточку погоды рядом с элементами местоположения: она запрашивает это согласие только при необходимости, после включения показывает предпросмотр в виде значка + температуры + ветра и при сохранении Session повторно использует тот же снимок из кеша.

О приложении

Строка О приложении открывает экран сведений внутри приложения.

Опасная зона

Сбросить знакомство

Показывает последовательность знакомства заново при следующем запуске приложения.

Сбросить все настройки

Возвращает каждый параметр на этом экране к значению по умолчанию. Sessions, записи, голосовые заметки, экспорт и кешированные тайлы карт остаются нетронутыми — стираются только сохранённые параметры (ползунки, переключатели, выбранные значения). После подтверждения приложение закрывается, чтобы новые значения по умолчанию вступили в силу при следующем запуске.

Удобно, когда вы не уверены, какой ползунок сдвинули и из-за чего что-то перестало работать, либо когда передаёте устройство другому человеку и хотите чистую конфигурацию, не теряя собранные данные.

Удалить все данные

Безвозвратно удаляет Sessions, обнаружения, записи, голосовые заметки, собственные списки видов, сохранённые параметры, а также кешированные данные карт, названий мест, погоды, воспроизведения, просмотра и отправки. Окно подтверждения требует ввести DELETE, после чего закрывает приложение, чтобы следующий запуск начался с чистого локального состояния.

Используйте это перед передачей устройства другому наблюдателю, выводом полевого телефона из эксплуатации или удалением из приложения истории, привязанной к местам. Сначала экспортируйте всё нужное; это действие необратимо.

Параметры отдельных режимов вне настроек

Некоторые параметры настраиваются на собственных экранах настройки, а не на общем экране настроек.