Millet
github.com
Spec sheet
- Purpose
- Millet transcribes meetings, summarizes them, and produces PDF output.Read 12 Oct 2026 · github.com
- Intended users
- The README describes Millet as a tool for recording and processing meetings, including with browser-based meeting apps and desktop clients.Read 12 Oct 2026 · github.com
- Platforms
- Full recording and processing are supported on Linux; macOS Apple Silicon supports post-capture transcription, labeling, and sync, while Windows is not supported.Read 12 Oct 2026 · github.com
- Integrations
- Millet can push transcripts and summaries to any Git repository on a configurable schedule.Read 12 Oct 2026 · github.com
- License
- The repository identifies Millet as licensed under GPL-3.0.Read 12 Oct 2026 · github.com
- Audio capture
- On Linux, Millet records microphone audio and system audio on separate channels.Read 12 Oct 2026 · github.com
- Desktop interface
- The GTK3 GUI provides record and stop controls, a timer, status indicators, and shortcuts to the resulting PDF and session folder.Read 12 Oct 2026 · github.com
- Exports
- Millet can produce .txt, .srt, .json, .summary.md, and .pdf files.Read 12 Oct 2026 · github.com
- Languages
- The README says Whisper large-v3-turbo supports 99 languages and lists English, German, French, Spanish, Turkish, and Farsi as tested languages.Read 12 Oct 2026 · github.com
- License and maturity
- The repository identifies Millet as alpha software and provides it under the GPL-3.0 license.Read 12 Oct 2026 · github.com
- Limitations
- Windows is not supported, and the README says overlapping speech is not handled well.Read 12 Oct 2026 · github.com
- macOS support
- On Apple Silicon macOS, Millet supports post-capture transcription, labeling, and sync, while audio capture requires Linux.Read 12 Oct 2026 · github.com
- Meeting app compatibility
- The README says Millet works with call apps that play audio through system speakers, including Zoom, Google Meet, Microsoft Teams, and Webex.Read 12 Oct 2026 · github.com
- Meeting capture
- desktopRead 20 Sep 2026 · github.com
- Meeting platforms
- Zoom,Google Meet,Microsoft Teams,Slack,Discord,Signal,Telegram,WhatsApp,Keet,Jitsi Meet,Webex,Skype,FaceTime,GoTo Meeting,RingCentral,Amazon Chime,BlueJeansRead 20 Sep 2026 · github.com
- Offline operation
- After models are downloaded, transcription, diarization, and PDF output work offline; summaries require either the networked TEE or local Ollama.Read 12 Oct 2026 · github.com
- Output formats
- Millet can produce TXT, SRT, JSON, Markdown summaries, and PDFs.Read 12 Oct 2026 · github.com
- Private processing
- Summary generation supports a hardware-attested Tinfoil TEE or a fully local Ollama model; the README says both are private backends.Read 12 Oct 2026 · github.com
- Requirements
- Speaker diarization requires a free Hugging Face account and token, and the README recommends an NVIDIA GPU with at least 8 GB of VRAM while also allowing slower CPU processing.Read 12 Oct 2026 · github.com
- Summaries
- Meeting summaries include an overview, key topics, action items, decisions, and open questions or follow-ups.Read 12 Oct 2026 · github.com
- Summaries and action items
- YesRead 20 Sep 2026 · github.com
- Summary cost
- The README lists Tinfoil at about $0.03 per meeting and Ollama as free.Read 12 Oct 2026 · github.com
- Summary privacy
- Summary backends are a hardware-attested Tinfoil TEE or fully local Ollama, and the README says both are private.Read 12 Oct 2026 · github.com
- TEE cost
- The README estimates Tinfoil summarization at approximately $0.03 per meeting.Read 12 Oct 2026 · github.com
- Transcription
- It uses WhisperX for transcription and word-level timestamps, with pyannote-audio for speaker diarization.Read 12 Oct 2026 · github.com
Where Specifiction places it
- AI Meeting Assistants#74 of 827.3