Receiver
Live Audio
Ready
Last heard: checking
Live delay: checking
Elliott Bay VHF
Live Elliott Bay marine VHF audio and recent receiver clips.
Transcripts
Loading clips...
Channels
Semantic retrieval
Ready
Receiver
Ready
Last heard: checking
Live delay: checking
Vessel traffic
Loading map...
Vessel positions come from our local AIS receiver in Elliott Bay: AIS-catcher decodes 162 MHz position reports from nearby vessels and renders this live map. We also feed the AIS-catcher shared public map, but this embedded view stays on the local receiver path so nearby traffic feels as close to realtime as our antenna can hear.
Lexical analysis
Loading analysis...
Dev operations
Loading performance...
Project notes
Local radio capture, transcription, AIS, and search for nearby marine traffic.
This site is the public face of a home-lab marine VHF monitor for Elliott Bay. A Raspberry Pi radio edge listens to nearby voice channels and AIS vessel reports, an Ubuntu micro-computer processes activity clips and transcripts, and AWS serves the public app, live audio, searchable clips, Hall of Fame audio, vessel positions, and channel analysis.
Read the full project write-upAn RTL-SDR monitors marine VHF voice traffic around Elliott Bay, with VHF 14 as the default Seattle Traffic feed.
AIS reception now runs through a dAISy-catcher receiver built by Adrian Studer and Jasper, who generously mailed one over for this project.
The Ubuntu micro-computer private API handles uploads, transcription, transcript corrections, public exports, and Whisper review loops for maritime radio audio. Transcription currently uses a local CTranslate2/faster-whisper model fine-tuned from whisper-large-v3-turbo.
The browser experience focuses on live monitoring, clip review, semantic search, AIS maps, and analysis views that make receiver traffic easier to explore.