Audio intake
segments
- feeds
- ASR
Analysts spent their shifts typing up radio traffic. Now they interpret it instead.
Segments processed / day
24,000
ASR + NLP with human-in-the-loop
Was
640
Manual transcription and tagging
No jargon in this section. The technical write-up is further down.
The useful information arrived as hours of radio audio and loose text. Analysts listened and typed it up themselves, which capped how much could ever be covered and meant quality depended on who happened to be on shift.
We built a pipeline that transcribes the audio automatically, pulls out the names and numbers that matter, and passes only the genuinely uncertain cases to a person.
Coverage went from 640 to 24,000 segments a day without hiring anyone, it runs around the clock, and the results are consistent enough for reporting to depend on. Analysts moved from typing to judgement.
Scroll through the stages. Anything marked as added is a component that did not exist before this project.
segments
fine-tuned
ner + class
routing
9% volume
structured
segments
fine-tuned
We added thisner + class
We added thisrouting
We added this9% volume
structured
Dataset, approach, measured results and the stack. Written for whoever has to review it.
Public ATC audio to tail numbers, ownership inference, and destination likelihood for market signals.
Operational audio and text arrived as unstructured streams. Analysts transcribed and tagged by hand, which capped throughput and made coverage inconsistent across shifts.
Next
Answer six questions and we will tell you whether this shape fits your problem — including when it does not.