Citizen science, explained in plain language

Your stream,
explained out loud.

StreamVoice turns volunteer observations about urban streams into a short spoken briefing: what changed, what it may signal, and why it matters for people, pets, and wildlife.

Features

From observation to understanding

Every step from a volunteer's visit to a spoken briefing, with people in the loop.

Spoken briefings

A one to three minute audio summary of each stream, with live captions, for children, adults, or scientists.

Numbers you can trust

Code computes every statistic. The AI only narrates, and a verifier rejects any sentence it cannot trace back to the data.

Human review

Suspicious entries are flagged and held back until a reviewer confirms, corrects, or rejects them.

One Health context

Every finding explains what it can mean for people, pets, wildlife, and the wider environment.

How it works

From the stream bank to your ears

Volunteers observe

Record clarity, smell, species, litter, and weather in a one minute guided form. Rule checks catch contradictions right away.

Code computes, AI narrates

A transparent health score, trend, and risk flags are calculated in code. Gemini turns those facts into a short, verified script.

Listen and act

Press play on any stream, see what changed, and learn how to help. New observations update the score and the next briefing.

3 sample streams

Declining, stable, and improving stories

Gemini narration and voice

With a template and device voice fallback

FHIR R4 export

Observation bundles for health data systems

Ready to hear your stream?

Pick a stream on the map, press play, and add your own observation next time you visit.

Open the map