Audiominer 2.2.0
Dienst zur automatisierten Transkription von Audio- und Videodateien über Web-UI oder Dateisystemanbindung
Open source badge
Awarded when the project uses an approved open source license.
- 🥇 Gold
- Licensed under an approved open source license
Maintained badge
Awarded when the project meets maintenance health criteria.
- 🥇 Gold
- Multiple active maintainers
- 🥈 Silver
- At least one release in the last 6 months
- 🥉 Bronze
- 5+ commits in 6 months, issues responded to within 7 days
Reused badge
Awarded when the project is packaged and adopted by others.
- 🥇 Gold
- Actively used by 10+ organizations
- 🥈 Silver
- Actively used by at least one organization
- 🥉 Bronze
- Published packages and passing CI in the last 6 months
Security badge
Awarded when the project follows security best practices.
- 🥇 Gold
- No known vulnerabilities at release, critical CVEs fixed within a day
- 🥈 Silver
- 75%+ merge requests reviewed, 80%+ tags signed
- 🥉 Bronze
- Protected branches, security policy, fast issue response
Supply chain badge
Awarded when the supply chain is transparent following SLSA standards.
- 🥇 Gold
- Full build and source provenance traceability
- 🥈 Silver
- VEX attestations for vulnerability assessment
- 🥉 Bronze
- Changelog, contribution guidelines, SBOM attestations
Features
- Video
- Audio
- Web UI
Description
Die Anwendung besteht aus mehreren lose gekoppelten Diensten, die gemeinsam eine skalierbare und flexible Transkriptionslösung für Audio- und Videodateien bereitstellen. Der ASR Service übernimmt die automatische Spracherkennung. Er nimmt Transkriptionsanfragen entgegen, erkennt selbstständig die verwendete Sprache und transkribiert die Inhalte mithilfe des Whisper-Modells. Zusätzlich wird eine Sprecherdiarisierung durchgeführt, sodass unterschiedliche Sprecher im Transkript eindeutig getrennt werden können. Für eine performante Verarbeitung, insbesondere bei größeren Dateien oder hoher Auslastung, wird der Einsatz von GPU-beschleunigter Hardware empfohlen.
Der FS Watcher dient der Anbindung an bestehende Dateisysteme. Er überwacht ein konfigurierbares, geteiltes Verzeichnis und erkennt neu hinzugefügte Audio- oder Videodateien automatisch. Sobald eine neue Datei erkannt wird, stößt der Dienst die Verarbeitung an und stellt sicher, dass das fertige Transkript nach Abschluss wieder am ursprünglichen Speicherort abgelegt wird. Dadurch ist eine nahtlose Integration in bestehende Arbeitsabläufe ohne manuelle Uploads möglich.
Der Web Service stellt die zentrale Benutzeroberfläche bereit. Über diese können Dateien hochgeladen, der Verarbeitungsfortschritt eingesehen und die fertigen Transkripte heruntergeladen werden. Zusätzlich ermöglicht die Weboberfläche die Konfiguration optionaler Benachrichtigungen, die über den Notify Service abgewickelt werden.
Der Notify Service ist für die Benachrichtigung der Nutzer zuständig. Sobald eine Transkription abgeschlossen ist, versendet er optional eine E-Mail mit dem Ergebnis als Anhang. Die Zustellung erfolgt nur dann, wenn der Nutzer in der Weboberfläche eine E-Mail-Adresse hinterlegt hat.
Durch diese serviceorientierte Architektur lässt sich das System flexibel betreiben, erweitern und an unterschiedliche Einsatzszenarien anpassen.
Eine weiterführende Dokumentation findet sich auf https://audiominer-7fb8ed.usercontent.opencode.de.