Audiominer 2.2.0
Dienst zur automatisierten Transkription von Audio- und Videodateien über Web-UI oder Dateisystemanbindung
Open source badge
Ottenuto quando il progetto usa una licenza open source approvata.
- 🥇 Oro
- Licenza open source approvata
Manutenzione badge
Ottenuto quando il progetto soddisfa i criteri di manutenzione.
- 🥇 Oro
- Più maintainer attivi
- 🥈 Argento
- Almeno una release negli ultimi 6 mesi
- 🥉 Bronzo
- 5+ commit in 6 mesi, risposta alle issue entro 7 giorni
Riuso badge
Ottenuto quando il progetto è pacchettizzato e adottato da altri.
- 🥇 Oro
- Utilizzato attivamente da 10+ organizzazioni
- 🥈 Argento
- Utilizzato attivamente da almeno un'organizzazione
- 🥉 Bronzo
- Pacchetti pubblicati e CI funzionante negli ultimi 6 mesi
Sicurezza badge
Ottenuto quando il progetto segue le best practice di sicurezza.
- 🥇 Oro
- Nessuna vulnerabilità nota al rilascio, CVE critiche risolte entro un giorno
- 🥈 Argento
- 75%+ pull request revisionate, 80%+ tag firmati
- 🥉 Bronzo
- Branch protetti, security policy, risposta rapida alle issue
Supply chain badge
Ottenuto quando la supply chain è trasparente secondo gli standard SLSA.
- 🥇 Oro
- Tracciabilità completa di build e provenienza del codice
- 🥈 Argento
- Attestazioni VEX per la valutazione delle vulnerabilità
- 🥉 Bronzo
- Changelog, linee guida per i contributi, attestazioni SBOM
Funzionalità
- Video
- Audio
- Web UI
Descrizione
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.