Live Monitoring

The Songs of the Finnish Forest

Real-time bird song identification from a remote cottage in Finland

Today at the Cottage

Cottage view

9 Sept 2026 16:00 local time

Current conditions

🌙

14°C

few clouds

Late summerActivity is high, but song is low. Birds are busy eating as much as possible to fuel up for the long flight south.

Uusikaupunki, Finland60.8°N, 21.2°E
Recent Activity

Who's Singing Right Now?

Latest bird detections, captured by our AI-powered audio monitoring system

Great Spotted Woodpecker
Frequent
14 hours agoConfidence: 55%
Common Raven
Frequent
Common Raven · Korppi
14 hours agoConfidence: 84%
Common Raven
Frequent
Common Raven · Korppi
15 hours agoConfidence: 94%
Hooded Crow
Abundant
Hooded Crow · Varis
16 hours agoConfidence: 99%
Black Woodpecker
Frequent
Black Woodpecker · Palokärki
16 hours agoConfidence: 96%
Great Spotted Woodpecker
Frequent
16 hours agoConfidence: 98%
Hooded Crow
Abundant
Hooded Crow · Varis
16 hours agoConfidence: 81%
Great Spotted Woodpecker
Frequent
17 hours agoConfidence: 91%
Hooded Crow
Abundant
Hooded Crow · Varis
18 hours agoConfidence: 94%
Hooded Crow
Abundant
Hooded Crow · Varis
19 hours agoConfidence: 96%
Hooded Crow
Abundant
Hooded Crow · Varis
19 hours agoConfidence: 94%
European Robin
Occasional
European Robin · Punarinta
1 day agoConfidence: 98%
Data Insights

Years of Birdsong

Patterns and insights from continuous monitoring across all seasons

Seasonal Migration

Total daily detections over the year showing spring arrival, peak breeding season, and autumn departure

Bird activity peaks dramatically in April–May as migratory species arrive for breeding season, then declines in August as they depart

Species Spotlight

Different migration patterns: year-round residents vs. seasonal visitors

Some species like the Common Raven stay year-round, while others like Common Chiffchaff visit only during summer months

Daily Rhythm

24-hour activity pattern showing the dawn chorus and evening peak

Birds sing most actively in the hour after sunrise (dawn chorus), with a smaller peak in the evening

Most Detected Species

Top 10 bird species by total number of detections

Technical Overview

How It Works

Bird Detection

Each bird species has a unique acoustic signature. Spectrograms visualize these sounds, revealing distinct patterns that our ML model uses to identify birds.

7kHz6kHz5kHz4kHz3kHz2kHz1kHz0Hz
Spectrogram of Black Woodpecker
0s1s2s3s4s
27 Jan 2026, 14:05
+0dB
-80dB

Black Woodpecker · Palokärki

7kHz6kHz5kHz4kHz3kHz2kHz1kHz0Hz
Spectrogram of Common Chaffinch
0s1s2s3s4s
28 Jun 2025, 06:50
+0dB
-80dB

Common Chaffinch · Peippo

7kHz6kHz5kHz4kHz3kHz2kHz1kHz0Hz
Spectrogram of Common Crane
0s1s2s3s4s
27 Jul 2025, 05:55
+0dB
-80dB

Common Crane · Kurki

System Architecture

Audio Recording

Remote Raspberry Pi captures short audio clips every 20 minutes

Edge Device

Audio stored on the Remote Pi; offline-first design for unreliable connectivity

Central Storage

Processing Pi receives synced recordings and stores them for processing

Audio Classifier

Deep learning model identifies bird species from audio

PostgreSQL

Bird detections stored to PostgreSQL

Web Interface

This page showcasing real-time data and insights

Design Challenges

Unreliable Internet

Remote cottage has intermittent connectivity. System designed to work offline and sync in batches when connection is available.

Edge Processing

Recording happens on-site with minimal processing. Heavy ML inference runs on more accessible and powerful hardware.

Data Management

Thousands of recordings accumulated over time. Efficient storage, retrieval, and cleanup strategies are essential.

Built with

Raspberry PiPythonBirdNETBSGPostgreSQLNext.jsTypeScriptTailwind CSSFastAPI