Alle 11 Standard-Workflow-Schritte
Die Workflow-Engine von DuRT 3.0 basiert auf einer erweiterbaren, DAG-basierten Pipeline-Architektur mit 11 spezialisierten Schritt-Typen. Jeder Schritt unterliegt einem streng typisierten Datenvertrag. Dadurch können Sie Eingangsquellen, Erkennungs-Engines, Sprachmodelle, Sprachsynthese und Cloud-Auslieferungen flexibel verketten und verzweigen.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 1. Eingaben │ ──> │ 2. ASR & Stream │ ──> │ 3. KI-Bearbeit. │ ──> │ 4. TTS & Sync │
└─────────────────┘ └─────────────────┘ └─────────────────┘ └─────────────────┘Gruppe 1: Eingabeschritte (Eingangsquellen)
1. monitorCapture — Systemaudio- & Bildschirmaufnahme
- Rolle: Kontinuierliche Erfassung von Live-Audio aus Safari, Zoom, YouTube oder über das Mikrofon mittels macOS ScreenCaptureKit und CoreAudio.
- Ausgabe-Port-Typ:
audioStream(PCM-Audio-Stream) - Wichtigste Optionen: Internes Systemaudio vs. Mikrofon; hardware-/DSP-basierte akustische Echounterdrückung (AEC).
2. mediaInput — Datei- & Streaming-URL-Import
- Rolle: Importiert lokale Mediendateien (
.mp4,.mov,.mkv,.mp3,.m4a,.wav) oder Video-Streaming-Links (YouTube, Bilibili, direkte Medien-URLs). - Ausgabe-Port-Typ:
mediaFile(Physische Mediendatei) - Wichtigste Optionen: Clientseitiges Audio-Demuxing und Standardisierung von Formaten.
3. subtitleInput — Untertitel- & Text-Import
- Rolle: Importiert vorhandene
.srt- oder.vtt-Untertiteldateien oder greift auf Texte früherer Aufgaben zurück, um KI-Nachbearbeitungen ohne erneute Spracherkennung durchzuführen. - Ausgabe-Port-Typ:
subtitleTrack(Zeitkodierte Untertitelspur) - Wichtigste Optionen: Automatische Zeichenkodierungserkennung und Verschiebung von Zeitachsen-Offsets.
Gruppe 2: Spracherkennung (ASR) & Live-Übersetzung
4. realtimeASR — Streaming-Spracherkennung
- Rolle: Gibt Echtzeit-Untertitel-Deltas und finalisierte Sätze mit Sub-Sekunden-Latenz für schwebende Live-Untertitel aus.
- Eingabe-Port-Typ:
audioStream - Ausgabe-Port-Typ:
subtitleStream(Live-Untertitel-Stream) - Unterstützte Engines: Apple On-Device Speech, OneASR WebSocket Gateway, OpenAI Realtime API.
5. mediaASR — Dateitranskription & Sprechertrennung
- Rolle: Hochpräzise Offline-Transkription für lange Audiodateien mit millisekundengenauen Wort-Zeitstempeln und unüberwachter Sprechertrennung (Sprecher 1, Sprecher 2 usw.).
- Eingabe-Port-Typ:
mediaFile - Ausgabe-Port-Typ:
subtitleTrack(Zeitkodierte Untertitelspur) - Unterstützte Engines: Apple On-Device Speech, OneASR Gateway (Whisper / SenseVoice), OpenAI Whisper API.
6. realtimeTranslation — Simultandolmetschen
- Rolle: Übersetzt gestreamte ASR-Segmente satzweise in Echtzeit für zweisprachige Meeting-Untertitel.
- Eingabe-Port-Typ:
subtitleStream - Ausgabe-Port-Typ:
subtitleStream(Zweisprachiger Live-Stream) - Unterstützte Engines: Apple On-Device Neural Translation (macOS 15), DeepSeek API, OpenAI.
Gruppe 3: KI-Nachbearbeitung, Synthese & Auslieferung
7. subtitleRefinement — Untertitel-Formatierung & Optimierung
- Rolle: KI-gestützte Bereinigung zur Entfernung von Füllwörtern („äh“, „ähm“), Zeichensetzungskorrektur und Optimierung von Zeilenumbrüchen (5–8 Sekunden pro Untertitelkarte) unter Erhalt der ursprünglichen Zeitstempel.
- Eingabe-Port-Typ:
subtitleTrack - Ausgabe-Port-Typ:
subtitleTrack(Optimierte Untertitelspur)
8. fullTranslation — Vollständige Dokument- & Untertitelübersetzung
- Rolle: Kontextsensitive Stapelübersetzung unter exakter Beibehaltung von Untertitel-Indizes und Timecodes in über 50 Sprachen.
- Eingabe-Port-Typ:
subtitleTrack - Ausgabe-Port-Typ:
subtitleTrack(Zweisprachige Untertitelspur)
9. contentCreation — Zusammenfassung & Inhaltserstellung
- Rolle: Automatische Erstellung von Executive Summaries, Meeting-Protokollen, Aktionspunkten oder Social-Media-Beiträgen aus Transkripten.
- Eingabe-Port-Typ:
subtitleTrackoderdocument - Ausgabe-Port-Typ:
document(Markdown- / TXT-Dokument)
10. textToSpeech — Sprachsynthese & Vertonung
- Rolle: Konvertiert optimierte oder übersetzte Untertitelzeilen mithilfe realistischer neuronaler Stimmen in hochwertige Audiospuren (OpenAI TTS, Xiaomi MIMO TTS, OneTTS).
- Eingabe-Port-Typ:
subtitleTrack - Ausgabe-Port-Typ:
mediaFile(Synthetisierte Audiodatei)
11. exportArtifact — Auslieferung & Multi-Cloud-Synchronisation
- Rolle: Exportiert fertige Dateien in den lokalen Speicher und stößt die automatisierte Auslieferung über 6 Cloud-Kanäle an:
- Lokaler Export:
.srt,.vtt,.json,.txt,.md,.mp3 - Automatisierte Cloud-Auslieferung: S3-kompatibler Objektspeicher (AWS S3, Cloudflare R2, MinIO, OSS), WebDAV-Netzlaufwerke (Nextcloud, Synology), Lokale / NAS-Ordner, Notion-Datenbanken, Obsidian-Vaults und benutzerdefinierte HTTP-Webhooks.
- Lokaler Export:
- Eingabe-Port-Typ:
subtitleTrack,document,mediaFile - Ausgabe-Port-Typ:
deliverable(Ausführungsbeleg & Zusammenfassung)
