在 Raspberry Pi 上使用 BirdNET-Pi 识别鸟鸣

您可能已经在您的后院或花园中看到过各种鸟类,但附近可能还有更多您只听说过的栖息地。 但是,要识别它们,您不需要成为鸟类学专家:只需要一个配备麦克风和 BirdNET-Pi 软件的 Raspberry Pi。

后者 24/7 全天候收听,使用机器学习分析录音以识别鸟叫和声音。 鸟类检测被添加到数据库中,可以通过方便的 Web 界面轻松查看和收听。 以下是设置监听站的方法。

你需要什么

对于您的鸟类检测站,您需要以下物品:

  • 树莓派 4、3B+ 或零 2 W
  • microSD 卡(推荐 16GB 或更大)
  • 麦克风(带 USB 连接器或通过 USB 声卡)

虽然可以使用超低成本的迷你 USB 麦克风加密狗,但音质不会很好,因此建议使用更好的麦克风。 对于我们的电台,我们使用了相当便宜的领夹式电容麦克风——请参阅我们的最佳预算领夹式麦克风指南。 我们将其 3.5 毫米插孔插入 USB 声卡适配器。

为获得最佳效果,麦克风应该是全向麦克风,以便它可以检测来自各个方向的声音。 有关麦克风的更多建议,请参阅 BirdNET-Pi 麦克风建议页面.

第 1 步:安装软件

要运行 BirdNET-Pi,您需要 64 位 Lite 版本的 Raspberry Pi OS。 在 Raspberry Pi Imager 中,您可以找到 树莓派操作系统精简版(64 位) 点击后 选择操作系统树莓派操作系统(其他). 此外,您还需要使用 Imager 的高级设置来启用 SSH 并配置 Wi-Fi 连接。 有关更多详细信息,请查看我们的指南,了解如何在 Raspberry Pi 上安装操作系统。

在 Raspberry Pi Imager 的高级设置中,您可以将主机名更改为 鸟网pi.local 或类似的东西,使其更容易在您的无线网络上找到。

现在打开你的树莓派。 如果它没有连接到显示器,您可以使用 SSH 从另一台计算机访问它(使用 Linux/Mac 上的终端,或 Windows 上的 PuTTY/PowerShell)。 要安装 BirdNET-Pi,请在终端输入以下命令:

curl -s https://raw.githubusercontent.com/mcguirepr89/BirdNET-Pi/main/newinstaller.sh | bash

完成安装大约需要 10-15 分钟,然后自动重新启动 Raspberry Pi。

如果使用 Raspberry Pi Zero 2 W,则需要在安装 BirdNET-Pi 之前输入一些额外的命令。 在上面找到详细信息 BirdNET-Pi 维基.

第 2 步:访问 Web 界面

当 Raspberry Pi 重新启动后,它将自动运行一个 Web 服务器,您可以从无线网络上的任何其他设备访问该服务器。 只需将浏览器指向 https://,后跟 Raspberry Pi 的主机名(或 IP 地址); 例如 https://birdnetpi.local. 然后您将看到 BirdNET-Pi Web 界面。

有关如何在野外使用 Raspberry Pi(包括鸟箱相机)的更多想法,请查看我们为户外构建的有趣的坚固 Raspberry Pi 项目。

第 3 步:测试你的麦克风

如果需要,通过 USB 声卡适配器将麦克风插入 Raspberry Pi。 要检查它是否正常工作,请单击 现场音频 在网页界面的右上角; 您需要使用默认用户名登录 鸟网 并且没有密码可以访问它。 音量调高后,您应该能够听到麦克风发出的声音。 如果没有,请检查您的麦克风连接; 如果是通过 USB 声卡,您可能需要使用 TRS/TRRS 插孔适配器来匹配后者的输入。

如果音量有点低或背景噪音太大,您可以调整麦克风的声音输入电平。 为此,请选择 工具 从 BirdNET-Pi Web 界面,然后 网络终端 通过 SSH 登录到您的 Raspberry Pi。 然后输入命令 alsamixer -m 调出声音设置。 按 F6, 选择 USB 音频设备, 按 F4,并调整 捕获 麦克风的电平。

第 4 步:鸟类检测

使用位于外面的工作麦克风(我们的麦克风只是挂在窗外),BirdNET-Pi 应该很快就会开始从通过麦克风记录的声音中检测鸟类。 新的检测将出现在 概述 Web 界面的屏幕。 您还将在顶部看到当天检测到的前十种物种的图表。

要查看引擎盖下发生的事情,请访问 查看日志 屏幕。 然后,您将能够看到 BirdNET-Pi 实时分析当前录音,为各种鸟类分配置信度分数。

每个鸟类检测都包括一个光谱图和一个您可以收听的录音。 点击这只鸟的拉丁名字,你会看到它的维基百科条目。 这 每日检测 屏幕显示当天的所有检测。 您还可以浏览 录音 按物种或日期划分,并查看详细信息 物种统计.

有时,BirdNET-Pi 可能会进行错误识别。 不用担心:您可以将其从数据库中删除。 去 工具 > 数据库维护 并点击 登录. 搜索相关物种,点击 检测,并删除相关条目。 您还可以通过访问来告诉 BirdNET-Pi 忽略某些物种 工具 > 排除物种清单.

第 5 步:添加图像

要将图像自动添加到您的鸟类检测中,您需要链接到 Flickr。 在 BirdNET-Pi Web 界面中,转到 工具 > 设置 并单击那里的链接以获取 Flickr API 密钥。 早在 设置,将其粘贴到相关字段并单击 更新设置.

虽然在 设置 屏幕上,通过单击链接在地图上找到您的坐标,仔细检查您所在位置的纬度和经度。

第 6 步:将数据上传到 BirdWeather

鸟天气 是一个公民科学项目,它整理来自世界各地的鸟类检测结果并在地图上显示它们。 您可以将您的 BirdNET-Pi 检测站链接到它。 在 BirdNET-Pi 上 设置 屏幕,点击链接获取 BirdWeather ID; 这将生成一封电子邮件发送给管理员。

收到身份证后,将其粘贴到 设置 然后点击 更新设置. 您的电台应该很快就会出现在 BirdWeather 网站上,您可以在其中选择它来查看其统计数据并收听录音。

鸟类的树莓派项目

您现在有一个工作监听站,可以从他们的叫声中检测鸟类。 使用 Web 界面或 BirdWeather(如果已链接),您可以浏览所有检测数据并很好地了解您所在地区生活的鸟类种类。 它确实让你对自然世界有一个迷人的洞察力。

通过在智能手机上设置与 Wi-Fi 路由器具有相同 SSID 的移动热点,您甚至可以在实地考察中使用 BirdNET-Pi 发现更多鸟类。 此外,您可以在设置中设置来自大约 70 种服务的新检测通知。 观鸟快乐!