Live Closed Captions: Echtzeit-Untertitel und Accessibility #58

Open
opened 2026-07-15 19:34:43 +02:00 by frank · 0 comments
Owner

Kontext

Accessibility ist ein völlig blinder Fleck in Streamertool. Kein Feature für Live-Untertitel, keine Screen-Reader-Unterstützung, kein Color-Blind-Mode. Twitch und OBS haben Caption-Unterstützung, aber kein integriertes Tool.

Ziel

Ein Live Closed Captions System für Barrierefreiheit:

1. Real-Time Speech-to-Text

  • Automatische Untertitel aus dem Mikrofon des Streamers
  • Echtzeit-Transkription via lokaler Speech-to-Text-Engine (macOS: SFSpeechRecognizer, Windows: Whisper.cpp)
  • Latenz < 2 Sekunden
  • Anzeige als Overlay im Stream

2. Untertitel-Overlay

  • Konfigurierbares Styling (Schrift, Farbe, Größe, Hintergrund)
  • Position: Unten, Oben, Links, Rechts
  • Maximal 2 Zeilen sichtbar
  • Scrollende History
  • Farbcodierung: Streamer vs. Chat (optionale Chat-Integration)

3. VOD Captions

  • Gespeicherte Untertitel für VODs
  • Export als SRT/VTT
  • Bearbeitung nach dem Stream (Korrektur von Fehlern)

4. Multi-Language

  • Sprachauswahl (Deutsch, Englisch, etc.)
  • Übersetzung in Echtzeit (optional, via API)
  • Anzeige in 2 Sprachen gleichzeitig

5. Accessibility Features

  • Color Blind Mode: Anpassung der Overlay-Farben
  • High Contrast Mode: Erhöhter Kontrast für Alerts/Widgets
  • Screen Reader: ARIA-Labels, Tastaturnavigation

Akzeptanz

  • Live-Untertitel werden aus Mikrofon transkribiert
  • Overlay zeigt Untertitel im Stream
  • Untertitel-Styling ist konfigurierbar
  • VOD-Untertitel können als SRT exportiert werden
  • Color Blind Mode passt Overlay-Farben an
  • High Contrast Mode funktioniert
## Kontext Accessibility ist ein völlig blinder Fleck in Streamertool. Kein Feature für Live-Untertitel, keine Screen-Reader-Unterstützung, kein Color-Blind-Mode. Twitch und OBS haben Caption-Unterstützung, aber kein integriertes Tool. ## Ziel Ein **Live Closed Captions System** für Barrierefreiheit: ### 1. Real-Time Speech-to-Text - Automatische Untertitel aus dem Mikrofon des Streamers - Echtzeit-Transkription via lokaler Speech-to-Text-Engine (macOS: SFSpeechRecognizer, Windows: Whisper.cpp) - Latenz < 2 Sekunden - Anzeige als Overlay im Stream ### 2. Untertitel-Overlay - Konfigurierbares Styling (Schrift, Farbe, Größe, Hintergrund) - Position: Unten, Oben, Links, Rechts - Maximal 2 Zeilen sichtbar - Scrollende History - Farbcodierung: Streamer vs. Chat (optionale Chat-Integration) ### 3. VOD Captions - Gespeicherte Untertitel für VODs - Export als SRT/VTT - Bearbeitung nach dem Stream (Korrektur von Fehlern) ### 4. Multi-Language - Sprachauswahl (Deutsch, Englisch, etc.) - Übersetzung in Echtzeit (optional, via API) - Anzeige in 2 Sprachen gleichzeitig ### 5. Accessibility Features - **Color Blind Mode**: Anpassung der Overlay-Farben - **High Contrast Mode**: Erhöhter Kontrast für Alerts/Widgets - **Screen Reader**: ARIA-Labels, Tastaturnavigation ## Akzeptanz - [ ] Live-Untertitel werden aus Mikrofon transkribiert - [ ] Overlay zeigt Untertitel im Stream - [ ] Untertitel-Styling ist konfigurierbar - [ ] VOD-Untertitel können als SRT exportiert werden - [ ] Color Blind Mode passt Overlay-Farben an - [ ] High Contrast Mode funktioniert
frank added this to the Health & Wellness milestone 2026-07-15 21:08:23 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
frank/streamertool#58
No description provided.