Radio to map,
in seconds.
Six stages, one pipeline, no human in the loop. Measured on live calls: a median of 2.5 seconds from the end of the dispatch to the map.
- 01
Receive
Our receivers record every fire dispatch channel in range and seal one audio file per transmission, with the time it started and ended.
Software-defined radios · per-key-up audio · health every 30 s
- 02
Transcribe
Speech recognition turns the audio into text. Noise, carrier hiss and repeated phrases are filtered before anything is read.
Whisper-class speech model · runs on our hardware
- 03
Extract
A language model reads the channel's recent traffic and returns the call type, the address exactly as spoken, the units and the status, as structured data.
Open-source LLM · JSON schema · abstains when unsure
- 04
Verify
The spoken address is matched against the Commonwealth's address points inside the dispatching town. Ambiguous matches are held, never guessed.
MassGIS address points + L3 parcels · Boston assessor overlay
- 05
Enrich
The building comes attached: use, units, year built and assessed value. Severity is rated from what crews report and updated as they do.
Public assessor records · severity with radio quotes
- 06
Map
Every call lands on the live map with its audio and transcript.
Live map · history
Everything the radio said, in one place.

- Call type
- Fire, water, sprinkler, crash and more
- Address
- Checked, with what was said on the radio
- Severity
- Minor, moderate or serious, with the quotes behind it
- Building
- Use, units, year built, size
- Radio
- Every transmission with audio and transcript
- AI reading
- What the model took from each message
- Timing
- Radio to map, stage by stage
The short answers.
Which towns do you cover?+
Greater Boston and the South Shore today. The coverage page lists every town heard this week, and each new node adds the towns it can hear.
How fast is it?+
In live use, calls reach the map a few seconds after the dispatcher stops talking. Every call shows its own timing, stage by stage.
Is it only fires?+
No. Water problems, sprinkler activations, flooding, crashes and wires down go out on the same radio, and they all go on the map. In our area water calls rival fires in number.
What about medical calls?+
Calls identified as medical are deleted automatically, audio and transcript included, and never shown.
How accurate is it?+
Speech recognition mishears and the radio cuts out, so mistakes happen.
Can I run my own receiver?+
Soon. The code goes public with instructions for running a node: a USB radio, an antenna and a computer that stays on.