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

4 Mar 2026 15:02 local time

Current conditions

🌙​

2°C

clear sky

Early springMigrants are arriving! It's still quiet as they focus their limited energy on feeding and recovery after their long journey.

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

Hooded Crow
Abundant
Hooded Crow · Varis
1 day agoConfidence: 52%
Common Raven
Abundant
Common Raven · Korppi
1 day agoConfidence: 92%
Black Woodpecker
Frequent
Black Woodpecker · Palokärki
2 days agoConfidence: 97%
Black Woodpecker
Frequent
Black Woodpecker · Palokärki
2 days agoConfidence: 96%
Eurasian Jackdaw
Rare
3 days agoConfidence: 80%
Hooded Crow
Abundant
Hooded Crow · Varis
4 days agoConfidence: 100%
Hooded Crow
Abundant
Hooded Crow · Varis
4 days agoConfidence: 99%
Hooded Crow
Abundant
Hooded Crow · Varis
4 days agoConfidence: 99%
Black Woodpecker
Frequent
Black Woodpecker · Palokärki
4 days agoConfidence: 59%
Hooded Crow
Abundant
Hooded Crow · Varis
4 days agoConfidence: 96%
Tawny Owl
Rare
Tawny Owl · Lehtopöllö
5 days agoConfidence: 91%
Tawny Owl
Rare
Tawny Owl · Lehtopöllö
5 days agoConfidence: 84%
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