Allgemeine Einführung
Meeting Minutes (auch bekannt als Meetily) ist ein kostenloses und quelloffenes KI-Assistententool für Meetings, das von Zackriya Solutions entwickelt wurde und sich darauf konzentriert, Audioaufnahmen von Meetings in Echtzeit zu erfassen, transkribierten Text zu generieren und automatisch Zusammenfassungen von Meetings zu extrahieren. Das Tool läuft vollständig lokal auf macOS und Windows (Linux-Unterstützung ist in der Entwicklung), ohne dass externe Server erforderlich sind, wodurch der Datenschutz und die Sicherheit der Nutzerdaten gewährleistet werden. Es ist mit führenden Meeting-Plattformen wie Google Meet, Zoom und Microsoft Teams kompatibel und verfügt über eine integrierte Flüstern.cpp-Transkriptions-Engine und mehrfache Unterstützung des Large Language Model (LLM) für die Zusammenarbeit im Team und für professionelle Nutzer, die sensible Informationen schützen müssen. Ab März 2025 ist die neueste Version v0.0.3 pre-release, bereits 1000+ starred auf GitHub und lizenziert unter der MIT-Lizenz.
Funktionsliste
- Audioerfassung in EchtzeitUnterstützung für die Erfassung von Konferenzinhalten über Mikrofon und Systemaudio für eine Vielzahl von Konferenzplattformen.
- Echtzeit-TranskriptionKonvertiert Audio in Text von einem nativ laufenden Whisper.cpp-Modell und unterstützt eine breite Palette von Modellgrößen (klein bis groß).
- Automatische Erstellung von ZusammenfassungenLLM verwenden (z. B. Anthropic, Groq oder lokal) Ollama (Modellierung) Analyse des transkribierten Inhalts, um die wichtigsten Punkte, Maßnahmen und Entscheidungen zu extrahieren.
- lokale VerarbeitungAlle Daten werden auf dem Gerät des Nutzers verarbeitet, ohne dass eine Internetverbindung erforderlich ist, so dass der Datenschutz gewährleistet ist.
- semantische SucheIntelligente Suche nach historischen Konferenzinhalten wird durch ChromaDB-Vektorspeicher und Wissensgraphen unterstützt.
- Plattformübergreifende UnterstützungPaketierte Anwendungen sind für macOS und Windows verfügbar, Linux wird bald unterstützt.
- Exportfunktion (in Entwicklung)Unterstützung für den Export von Transkriptionen und Zusammenfassungen in die Formate Markdown, PDF und HTML.
- ModernisierungBietet eine reaktionsschnelle Benutzeroberfläche mit Echtzeit-Updates der Transkription und des Inhalts der Zusammenfassung.
Hilfe verwenden
Ablauf der Installation
Meeting Minutes ist ein selbstgehostetes Tool, bei dem der Benutzer die Installation des Front-End und Back-End auf einem lokalen Gerät durchführen muss. Im Folgenden finden Sie die detaillierten Schritte auf der Grundlage der Vorabversion v0.0.3:
Vorbedingungen
- Betriebssystem: macOS oder Windows (Linux-Unterstützung in Entwicklung).
- Software-Abhängigkeit::
- vorderer Teil von etw.Es werden keine zusätzlichen Abhängigkeiten benötigt, verwenden Sie einfach das vorkompilierte Installationsprogramm.
- hinteres Ende::
- Python 3.10 bis 3.12.
- FFmpeg (Audioverarbeitung).
- CMake und C++-Compiler (Whisper.cpp erstellen).
- Windows-Benutzer müssen Visual Studio Build Tools (mit C++-Entwicklungsaufgaben) installieren.
- Hardware-Voraussetzung8 GB RAM oder mehr empfohlen, Multi-Core-Prozessor und Unterstützung für GPU-Beschleunigung für bessere Leistung.
Installationsschritte
1. die Front-End-Installation
Das Front-End bietet vorkompilierte Installationspakete für Windows und macOS, die direkt heruntergeladen und installiert werden können.
Windows-Installation
- Laden Sie das Installationspaket herunter: Zugang v0.0.3 Releases Seitewählen Sie eines der folgenden Dokumente aus:
- Option 1 (empfohlen)::
meeting-minutes-frontend_0.1.0_x64-setup.exe
. - Option 2::
meeting-minutes-frontend_0.1.0_x64_de-US.msi
.
- Option 1 (empfohlen)::
- Starten Sie das Installationsprogramm::
- Doppelklicken Sie auf die heruntergeladene
.exe
vielleicht.msi
Dokumentation. - Windows zeigt eine Aufforderung zum Schutz des Computers an, die besagt: "Microsoft Defender SmartScreen blockiert nicht erkannte Anwendungen":
- Klicken Sie auf "Weitere Informationen".
- Wählen Sie "Läuft noch".
- Wenn es dann immer noch nicht läuft, klicken Sie mit der rechten Maustaste auf die Installationsdatei:
- Wählen Sie Eigenschaften.
- Aktivieren Sie das Kontrollkästchen "Entsperren" am unteren Rand und klicken Sie auf "OK".
- Folgen Sie dem Installationsassistenten, um die Installation abzuschließen, und die Anwendung erscheint auf dem Desktop.
- Doppelklicken Sie auf die heruntergeladene
- Erteilung der VollmachtMikrofon- und Audioaufnahmeberechtigungen beim ersten Start zulassen.
macOS-Installation
- Laden Sie das Installationspaket herunter: Von v0.0.3 Releases Seite Herunterladen von
dmg_darwin_arch64.zip
. - Installationsschritte::
- Dekomprimierung (in der Digitaltechnik)
dmg_darwin_arch64.zip
erhalten.meeting-minutes-frontend_0.1.0_aarch64.dmg
. - Doppelklick
.dmg
Dokumentation. - Oberbefehlshaber (Militär)
meeting-minutes-frontend.app
Ziehen Sie sie in den Ordner Programme. - Führen Sie den folgenden Befehl in einem Terminal aus, um das Quarantäneattribut zu entfernen:
xattr -c /Anwendungen/meeting-minutes-frontend.app
- Dekomprimierung (in der Digitaltechnik)
- Erteilung der VollmachtMikrofon- und Audioaufnahmeberechtigungen beim ersten Start zulassen.
2. die Backend-Installation
Das Back-End muss manuell bereitgestellt werden. Hier sind die vollständigen Schritte:
- Klon-Lager
git clone https://github.com/Zackriya-Solutions/meeting-minutes.git
cd meeting-minutes/backend
- Installation der Vorgänger-Abhängigkeiten
- macOS::
- Installieren Sie FFmpeg über Homebrew:
brew install ffmpeg
. - CMake installieren:
brew install cmake
.
- Installieren Sie FFmpeg über Homebrew:
- Windows (Computer)::
- Installieren Sie FFmpeg mit Chocolatey:
choco install ffmpeg
. - Installieren Sie Visual Studio Build Tools (mit C++-Workloads).
- Stellen Sie sicher, dass Python 3.10+ zum PATH hinzugefügt wurde.
- Installieren Sie FFmpeg mit Chocolatey:
- Umgebungsvariablen konfigurieren (optional)
Bei Verwendung von Anthropisch vielleicht Groq LLM, müssen Sie die.env
Datei und fügen Sie den API-Schlüssel hinzu:
- Holen Sie den Schlüssel:
- Anthropisch: https://www.anthropic.com/.
- Groq: https://console.groq.com/.
- Konfiguration:
- macOS:
echo -e "ANTHROPIC_API_KEY=Ihr_api_key\nGROQ_API_KEY=Ihr_groq_api_key" > .env
- Windows (PowerShell):
"ANTHROPIC_API_KEY=Ihr_api_key`nGROQ_API_KEY=Ihr_groq_api_key" | Out-File -FilePath .env -Encoding utf8
- macOS:
- Setzen Sie die Groq-Umgebungsvariable:
- macOS/Linux:
export GROQ_API_KEY=Ihr_groq_api_key
- Windows (PowerShell):
$env:GROQ_API_KEY="Ihr_groq_api_key"
- Windows (Eingabeaufforderung):
setze GROQ_API_KEY=Ihr_groq_api_key
- macOS/Linux:
- Whisper.cpp erstellen
- macOS:
chmod +x build_whisper.sh
. /build_whisper.sh
- Fenster:
. \build_whisper.bat
(Wenn das Skript fehlschlägt, führen Sie die Befehle im Skript manuell aus)
- Starten Sie den Backend-Dienst
- macOS:
. /clean_start_backend.sh
- Fenster:
. \start_with_output.ps1
Verwendung
Sobald die Installation abgeschlossen ist, können die Benutzer Besprechungsprotokolle verwenden, indem sie die folgenden Schritte ausführen:
1. die Echtzeit-Transkription von Sitzungen
- eine Anwendung startenDoppelklicken Sie auf die Front-End-Anwendung auf Ihrem Desktop, oder führen Sie den Back-End-Dienst aus.
- Auswählen der AudioquelleWählen Sie in der Benutzeroberfläche "Mikrofon" oder "System Audio".
- Aufnahme startenKlicken Sie auf die Schaltfläche "Start" und die Live-Transkription wird auf der Benutzeroberfläche angezeigt.
- Anhalten & SpeichernKlicken Sie am Ende der Besprechung auf "Stopp" und die Transkription wird automatisch lokal gespeichert.
2. die Erstellung von Sitzungszusammenfassungen
- LLM konfigurierenWählen Sie das lokale Modell oder den externen Dienst im Setup aus (erforderlich).
.env
(Konfiguration). Empfohlen werden Modelle mit 32B Parametern oder höher. - Eine Zusammenfassung generierenKlicken Sie auf "Zusammenfassung erstellen", wenn die Transkription abgeschlossen ist, um die wichtigsten Punkte, Maßnahmen und Entscheidungen anzuzeigen.
- Ergebnisse speichernDerzeit als lokale Datei gespeichert, Exportfunktion (Markdown/PDF) in Entwicklung.
3. semantische Suche
- Geschichte ansehenKlicken Sie auf "Verlauf", um die gespeicherten Besprechungen anzuzeigen.
- Inhalt suchenGeben Sie ein Schlüsselwort ein, und das Tool liefert das entsprechende Snippet.
- Zur Ansicht springenKlicken Sie auf die Ergebnisse, um Details zu erfahren.
Bedienungskompetenz
- Verbesserung der TranskriptionsqualitätUm ein deutliches Mikrofon zu verwenden, wählen Sie die große Version des Modells Whisper.
- Leistung optimierenWenn Sie nicht über genügend Hardware verfügen, können Sie die Groq-API verwenden, um den Vorgang zu beschleunigen.
- Kompatibilität: Stellen Sie das Audio-Eingabegerät in der Konferenzsoftware ein.
caveat
- Bekannte Probleme::
- Kleinere LLMs (<32B Parameter) haben eine geringere Qualität der Zusammenfassung.
- CMake und C++ sind für Backend-Builds erforderlich, und die anfängliche Konfiguration ist kompliziert.
- AdjuvansFragen können über das Kontaktformular beantwortet werden. Diskord oder GitHub Feedback.