
BirdNet-Go перетворює камери безпеки на цілодобовий визначник птахів
Джейсон Такер під'єднав три наявні камери відеоспостереження до BirdNet-Go — аналізатора звукового середовища з відкритим кодом. Система визначає птахів за співом, працює локально і за рік зафіксувала 271 вид.
Джейсон Такер, IT-фахівець із Лос-Анджелеса, який пише про свій домашній сервер, вирішив піти на крок далі за застосунок, яким його дружина визначає птахів. Результат — система, що слухає його сад цілодобово: три камери відеоспостереження, вже встановлені навколо будинку, тепер передають звук із власних мікрофонів у BirdNet-Go, аналізатор звукового середовища з відкритим кодом, і визначають птахів за співом.
Від камер безпеки до цілодобового визначника птахів
Програма працює в Docker і не потребує спеціального обладнання. Більшість сучасних IP-камер віддають потік RTSP, тож наявні камери просто спрямовуються на аналізатор; за словами Такера, контейнер запрацював і почав розпізнавати приблизно за п'ятнадцять хвилин. Оскільки система слухає постійно, ідентифікація фіксується тієї ж миті, коли птах починає співати, — без ручного запису. Вона також ловить кажанів у сутінках і, на його подив, жаб.
Локальні AI-моделі: без хмари й без підписки
Уся обробка відбувається на власному обладнанні — сервері чи Raspberry Pi — без хмарних сервісів і викликів API, що залишає аудіо вдома й усуває щомісячні витрати. BirdNet-Go підтримує кілька моделей, тож різні стратегії розпізнавання чи регіональні бази можуть працювати паралельно. До галереї моделей нещодавно додали Google Perch v2, що збільшило покриття з приблизно 6 000 видів у BirdNET 2.4 до 14 795 видів. Заради приватності мікрофони вимикаються, коли чують мовлення.
Сповіщення, відстеження нових видів і обмін даними
Правила розпізнавання можна зіставляти зі списками видів: Такер отримує сповіщення, коли з'являється птах, який його цікавить, і ці повідомлення надходять в окремий канал на його домашньому сервері Discord. Функція новизни позначає види, вперше помічені у дворі, і веде постійний список — за його словами, для родини це перетворилося на гру. Необов'язкова інтеграція з BirdWeather ділиться спостереженнями зі спільною базою даних, а Home Assistant виявляє систему через MQTT. Сторонні проєкти розширюють можливості: Saezuri — самостійно розміщений дисплей, що впорядковує останні види у колаж у стилі ксилографії, та BirdNET-Go Companion — безкоштовний iOS-застосунок Роберта Остерліна.
Рік спостережень — і одне дивне сповіщення
За останні дванадцять місяців система зафіксувала 418 726 виявлень, що охоплюють 271 унікальний вид, із середньою впевненістю 60,9 відсотка. Найчастіший гість у його частині Південної Каліфорнії — House Finch, із 118 667 виявленнями. Не все було птахами: однієї ночі Home Assistant повідомив про несподіваний звук на під'їзній доріжці після того, як повз пройшов сусід. Висновок Такера: проєкт перевершив його очікування — камери, куплені для безпеки, тепер відповідають на питання, яке він із дружиною перевіряють щодня.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.