Better Meeting: Aufnahme und lokale Transkription unter macOS
Eigenes Projekt: ein nativer Meeting-Recorder in Swift/SwiftUI zum Aufzeichnen, Transkribieren und Nachbereiten von Meetings auf dem Mac, basierend auf einem Open-Source-Original.
Eigenes Open-Source-Projekt
Herausforderung
Aufnahme und mehrsprachige Transkription sollten direkt aus der macOS-Menüleiste nutzbar sein, Meeting-Inhalte auf dem Gerät bleiben und unterbrochene Verarbeitung fortgesetzt werden können.
Ergebnis
macOS-App mit Installation über Homebrew, durchsuchbaren Transkripten und Export als Markdown/JSON veröffentlicht.
Mein Beitrag
Baute die native Aufnahmeoberfläche und den Verarbeitungsablauf mit ScreenCaptureKit und WhisperKit. Ergänzte zwischengespeicherte Sprachdurchläufe, damit Wiederholungen bereits erledigte Arbeit nutzen, und behielt bestehende Transkripte, bis ein Ersatz fertig ist. Übernahm den Ansatz des Originalprojekts für Extraktion und mehrsprachiges Zusammenführen, mit Nennung von GivenFLY.
Was ausgeliefert wurde
- Aufnahme von Bildschirm, Systemton und Mikrofon aus der Menüleiste
- Whisper-Transkription auf dem Gerät mit mehrsprachiger Verarbeitung und fortsetzbaren Sprachdurchläufen
- Durchsuchbarer Meeting-Verlauf, Screenshots mit Zeitstempel und OCR sowie Export als Markdown/JSON
- Releases auf GitHub und Installation über Homebrew, mit automatisierten macOS-Tests und -Builds
Technologien
- Swift
- SwiftUI
- ScreenCaptureKit
- AVFoundation
- WhisperKit
- Core ML
- Vision
- Homebrew
- GitHub Actions
