
セキュリティカメラをBirdNet-Goで野鳥自動識別システムに変えた
セキュリティカメラのマイクにBirdNet-Goを統合し、野鳥の鳴き声をリアルタイムで分析・自動識別するシステムを構築したJason Tucker氏の取り組み。カエルや予期しない音まで検出した。
Jason Tucker氏は自宅のセキュリティカメラ3台をBirdNet-Goと連携させ、野鳥の鳴き声から自動的に鳥の種を識別するシステムを構築した。このシステムは24時間稼働し、リアルタイムでオーディオを分析して野鳥を特定する。
BirdNet-Goの仕組みと特徴
BirdNet-GoはGitHub公式説明によると「自己ホスト型のリアルタイムサウンドスケープアナライザー。野鳥、コウモリ、その他の野生動物に対応し、マルチモデルのローカルAI推論を実行し、Raspberry Piで24時間稼働できる」という。システムはローカルネットワーク上で動作し、Google Perch v2モデルの追加により、従来のBirdNET 2.4の6,000種に対して14,795種の野鳥検出が可能になった。
オーディオはローカルで処理され、ネットワークの外部へは明示的に共有しない限り送信されない。ハードウェアの特別購入も不要で、既存のRTSP対応セキュリティカメラを使用できる。システムはDocker上で稼働し、Home Assistantとの連携やMQTTによる接続もサポートしている。

運用と予期しない検出
システムは特定の野鳥種に対するアラートルール設定、新たに検出された野鳥の追跡、BirdWeatherコミュニティプラットフォームとの連携が可能である。検出された野鳥の種類や時間帯は、Tucker氏が妻や近所の人、友人ら家族や友人たちと共有する対象となった。
予期しない事象として、数晩前に近所の人が夜間散歩で車道を歩いた際、システムが検出して通知を送った。また、カエルの鳴き声も検出されるようになった。現在、システムはCloudflareの背後にあるパブリックドメイン経由で友人たちにも公開されている。GitHub上のBirdNet-Goリポジトリは1,232スターと114フォークを獲得している。

筆者の見立て
- セキュリティカメラを「本当に有用」な目的に転用できると論じている
- 最初は「1週間で飽きるだろう」と予想していたが、実際には日常生活を改善する「本当のホームラボプロジェクト」と評価している
- 家族向けの「楽しいゲーム」に発展させる可能性を示唆している
この記事は元記事の事実のみに基づいて自動生成されました。
出典
Jason Tucker「How I Turned My Security Cameras Into an Automatic Bird Identification System with BirdNet-Go」https://jasontucker.blog/how-i-turned-my-security-cameras-into-an-automatic-bird-identification-system-with-birdnet-go/