Discover and explore top open-source AI tools and projects—updated daily.
pretyflacoAI-powered local meeting transcription and summarization
New!
Top 91.5% on SourcePulse
Meetscribe provides a fully local, privacy-preserving solution for transcribing and summarizing meetings. It targets users who require secure, on-device processing of sensitive meeting data, offering automated generation of professional-quality transcripts and AI-driven summaries. The primary benefit is enhanced productivity and documentation without relying on cloud services.
How It Works
The system captures dual-channel audio, separating the user's microphone input from system audio (remote participants) via PipeWire/PulseAudio and ffmpeg. Transcription leverages OpenAI's WhisperX for fast, batched inference with word-level timestamps, supporting over 90 languages. Speaker diarization is handled by pyannote-audio, identifying speakers from the dual-channel signal. AI-generated summaries are produced by local LLMs through Ollama, extracting key topics, action items, and decisions. The final output is a professional, paginated PDF document combining the summary and full transcript.
Quick Start & Requirements
pip install meetscribe-offlineexport HF_TOKEN=hf_your_token_here) and run meet run to record, transcribe, and summarize.REQUIREMENTS.md.Highlighted Details
Maintenance & Community
pytest test suite for contributions.CHANGELOG.md file tracks release history.Licensing & Compatibility
Limitations & Caveats
Overlapping speech is not handled optimally due to Whisper limitations. Speaker labels default to generic roles (YOU, REMOTE_x) and require manual refinement via meet label or the GUI. The project is Linux-only, relying on PipeWire or PulseAudio for audio capture.
2 days ago
Inactive