EchoID: Local, Identity-Aware Meeting Notes
A local-first meeting-notes pipeline that captures audio, recognizes recurring speakers with user-owned voiceprints, transcribes, summarizes, and exports Markdown.
Overview
EchoID is a local-first macOS tool for turning meetings into durable notes. It records local and system audio, separates speakers, transcribes the conversation, generates a structured summary, and exports the result as Markdown for Obsidian.
What makes it different
Most meeting assistants stop at a transcript with anonymous speaker labels. EchoID keeps a user-owned speaker directory: after a person is confirmed once, their voiceprint can identify them in later meetings. Review is deliberate, so an uncertain diarization result remains unknown rather than silently altering someone’s stored identity.
End-to-end pipeline
The application handles capture, imported recordings, diarization, identity matching, transcription, summarization, and export in one workflow. Its audio-layout provenance checks distinguish the local microphone from remote audio only when a recording can prove that channel structure, which protects speaker attribution from arbitrary stereo files.
Everything runs locally by default. Optional cloud transcription and visual name-reading backends are available when a user deliberately chooses the speed or accuracy trade-off.