← Projects

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.