skill
legends-ambient-intelligence
Offline voice memo transcription and ambient audio CLI for coding agents: USB voice recorder ingest, deduplicated archiving, Faster-Whisper ASR, and vault notes.
Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/avalonreset/legends-ambient-intelligence itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 25, 2026Ambient audio capture, deduplicated USB voice recorder archiving, offline Whisper and Parakeet ASR transcription, and Obsidian vault distillation for the Legends ecosystem.
What it is
Most voice tools focus on real-time typing at your keyboard. Legends Ambient Intelligence solves the passive audio pipeline:
- Dual input capture: Ingest audio recorded directly from your computer microphone, laptop folders, or dedicated portable USB voice recorders (such as the KT5000 or generic dictaphones).
- Non-destructive deduplication: Scans incoming files, computes SHA-256 checksums, and compares against historical manifests. Files are safely archived into dated packages without deleting source media.
- Hardware-safe ejection: When ingesting from removable USB media, dismounts the volume cleanly so the recorder can be safely unplugged.
- Pluggable offline ASR: Transcribe using local Whisper (
faster-whisperor CLI) or NVIDIA NeMo Parakeet for high-throughput GPU rigs. Produces TXT, JSON, SRT, VTT, and word-level timestamps. - Prompt continuation recovery: Detects 15-minute file split boundaries and mid-thought continuation words (
and,but,because,then), stitching preceding context into clean prompt clips. - Obsidian distillation: Extracts action items, decisions, and recurring themes into markdown notes with full audio provenance for your knowledge vault.
Architecture and where it fits in the Legends ecosystem
[ Voice Input ]
+-- Foreground / Live Typing --> hyperyap (direct keyboard dictation)
+-- Background / Ambient Audio --> legends-ambient-intelligence
|
v (deduplicate + transcribe + distill)
[ Knowledge Sink ]
+-- Markdown Vault Storage ------> legends-empire (source-cited memory)
- hyperyap: Real-time voice typing and dictation into active applications.
- legends-ambient-intelligence: Passive ambient recording, background batch ingestion, and concept distillation.
legends-empire: Structured vault storage, research citations, and agent memory.cto-legends: Ecosystem router and manager to discover and install all tools.
Installation
Requires Python 3.10 or newer. Standard audio tools (ffmpeg and ffprobe) should be installed on your system PATH.
# Clone repository
git clone https://github.com/avalonreset/legends-ambient-intelligence.git
cd legends-ambient-intelligence
# Install core CLI and tools
python -m pip install .
# Optional: install with local Whisper support
python -m pip install ".[whisper]"
Verify your installation:
legends-ambient doctor
Quick start
1. Ingest audio files from a local mic folder
Record audio using your computer microphone, voice memo app, or drop files into a folder:
# Preview what would be archived
legends-ambient ingest --source ./my-recordings --what-if
# Archive new recordings safely
legends-ambient ingest --source ./my-recordings --slug afternoon-sketchpad
2. Ingest from a hardware USB recorder
Connect your USB voice recorder:
# Auto-detects device volume, archives new files, and safely dismounts
legends-ambient ingest --device --eject --slug daily-notes
3. Transcribe an archived session
Run local ASR to produce TXT, JSON, SRT, VTT, and word timing sidecars:
legends-ambient transcribe ~/.legends-ambient/archive/2026/09/24/daily-notes --backend whisper
4. Recover lost prompt continuity
When speaking continuous thoughts across file rollover limits, inspect the continuation plan:
legends-ambient recover --source ./my-recordings --latest-tail 15 --predecessor-tail 5
5. Distill transcript into an Obsidian vault note
Extract action items, core takeaways, and metadata into a formatted note:
legends-ambient distill path/to/transcript.json --vault ~/Documents/ObsidianVault/Notes
FAQ
How is legends-ambient-intelligence different from legends-hyperyap?
legends-hyperyap handles live push-to-talk dictation into your active cursor. legends-ambient-intelligence handles passive recordings from USB dictaphones or local folders: SHA-256 deduplicated ingestion, offline batch transcription, split-file prompt recovery, and Markdown distillation into legends-empire.
Does ingestion delete recordings from my USB voice recorder? No. Ingestion is non-destructive: it verifies SHA-256 hashes against historical manifests, copies new audio into dated archive folders, and optionally dismounts the USB volume cleanly.
Agent setup (via cto-legends)
Part of the CTO Legends ecosystem. cto-legends is the only registered skill; this repo vendors a pinned copy at skills/cto-legends/SKILL.md.
Install with cto-legends install legends-ambient-intelligence, then follow the module recipe the router loads. Do not register this module as its own skill.
Contributing and support
See CONTRIBUTING.md, SUPPORT.md, SECURITY.md, and docs/SEARCH-STRATEGY.md.
License
MIT License. See LICENSE for details.