AI Personal Learning
und praktische Anleitung
CyberKnife-Zeichenspiegel

Meeting: Lokale Echtzeit-Transkription und Erstellung von Meeting-Protokollen des Open-Source-Clients

Dieser Artikel wurde am 2025-03-10 15:18 aktualisiert, ein Teil des Inhalts ist zeitkritisch, falls er ungültig ist, bitte eine Nachricht hinterlassen!

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.

Meeting: Open-Source-Client für lokale Echtzeit-Transkription und Erstellung von Sitzungsprotokollen-1


 

Meeting: Open-Source-Client für lokale Echtzeit-Transkription und Erstellung von Sitzungsprotokollen-1

 

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.
  • Starten Sie das Installationsprogramm::
    1. Doppelklicken Sie auf die heruntergeladene .exe vielleicht .msi Dokumentation.
    2. 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".
    3. 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".
    4. Folgen Sie dem Installationsassistenten, um die Installation abzuschließen, und die Anwendung erscheint auf dem Desktop.
  • 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::
    1. Dekomprimierung (in der Digitaltechnik) dmg_darwin_arch64.ziperhalten. meeting-minutes-frontend_0.1.0_aarch64.dmg.
    2. Doppelklick .dmg Dokumentation.
    3. Oberbefehlshaber (Militär) meeting-minutes-frontend.app Ziehen Sie sie in den Ordner Programme.
    4. Führen Sie den folgenden Befehl in einem Terminal aus, um das Quarantäneattribut zu entfernen:
      xattr -c /Anwendungen/meeting-minutes-frontend.app
      
  • 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:

  1. Klon-Lager
git clone https://github.com/Zackriya-Solutions/meeting-minutes.git
cd meeting-minutes/backend
  1. Installation der Vorgänger-Abhängigkeiten
  • macOS::
    • Installieren Sie FFmpeg über Homebrew:brew install ffmpeg.
    • CMake installieren:brew install cmake.
  • 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.
  1. 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
      
  • 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
      
  1. 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)

  1. 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.
CDN1
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Meeting: Lokale Echtzeit-Transkription und Erstellung von Meeting-Protokollen des Open-Source-Clients

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)