Skip to content
INSTRUMENT 01 · FIELD RECORDER · MODEL 1 · RELEASED JULY 2026

Field Recorder

Captures calls and meetings as structured records.

Field Recorder is a Windows tray application. It records both sides of any call: the microphone and the system audio, mixes them into a single capture, and transcribes it on-device into a speaker-attributed, timestamped record. Start and stop with one keystroke from any application. Audio does not leave the machine.

Every record conforms to a published schema, Record Format, Revision 1, designed for retrieval by both people and machines.

Naming a record after stopping capture.
SPECIFICATION
PLATFORMWindows 10/11, 64-bit
CAPTUREMicrophone + system audio (WASAPI loopback), pause/resume, crash recovery
TRANSCRIPTIONOn-device: whisperX + pyannote.audio. GPU-accelerated when NVIDIA CUDA is present.
OFF-DEVICE OPTIONAssemblyAI. Disabled by default. One-time explicit consent.
DIARIZATIONAutomatic speaker separation; identities assigned by the operator
OUTPUTFLAC audio + JSON record + plain-text transcript, per Record Format Rev. 1
DATA LOCATION%APPDATA%\BureauOfAppliedScience\records\ — user-visible, no proprietary store
RETENTIONOptional policy with per-record hold; deletions logged
INTERFACESystem tray; global hotkeys; live session notes; records browser with playback
DISTRIBUTIONSelf-contained executable. Transcription engine (~3–5 GB) installed on first run.
LICENSEApache 2.0. Source public.
THE POSITION

On-device transcription is the default and the instrument's identity, not a tier. A conversation is the least public document a business produces; routing it through a third party should be a decision, never a default. When the off-device option is selected, the instrument states plainly that audio will leave the machine, and asks once.

The download is not code-signed. Windows will report an unrecognized application on first run.

Settings: choosing on-device or off-device transcription, hotkeys, retention, and data location.
THE RECORD

The unit of output is not an audio file. It is a record: stable identity, capture context, duration, participants, speaker-attributed segments, legible to a person, addressable by a machine.

{
  "record_id": "3fa8c1d2-…",
  "format_revision": 1,
  "display_name": "Call with the Bureau",
  "created_at": "2026-07-16T14:23:00+00:00",
  "duration_seconds": 312.4,
  "speakers_detected": 2,
  "segments": [ … ]
}

Full schema: Record Format, Revision 1

The Records window: record list, playback, speaker-attributed transcript.
AVAILABILITY

Field Recorder v1.0.0 for Windows — release archive · all releases

Source — github.com/erronjason/bas-field-recorder · Apache 2.0

How this instrument came to exist: the case study →