Dialog-Tool

Im Synchronstudio wird klassisch mit Takebüchern gearbeitet – Word-Dokumente voller Takes, die mühsam aus CSV-Exporten der DAW zusammengebaut werden. Für das Studio Build your Voice habe ich genau dafür ein Tool gebaut – und aus dem kleinen Konverter ist über die Zeit ein komplettes Studio-System geworden.

Ein reiner Kern, viele Oberflächen

Im Zentrum steht ein Zero-Dependency-Kern: CSV parsen, zu Takes gruppieren, als Word-treues RTF rendern – inklusive Bookmarks, rechtsbündiger Timecodes und korrekt kodierter Umlaute. Takes, die gleichzeitig gesprochen werden, verschmelzen automatisch zu einem Block. Der Kern importiert weder Node noch DOM – ein CI-Check lässt den Build fehlschlagen, sobald sich doch eine Plattform-API einschleicht. Dadurch läuft derselbe Code als CLI, im Browser, auf dem Server und in Electron.

Sogar der Rückweg funktioniert: Nachträgliche Änderungen aus einem überarbeiteten RTF-Takebuch werden als Tracked Changes wieder eingelesen und im Editor als Diff angezeigt.

Live im Studio

Bei der Aufnahme führt die Regie das Takebuch von einem Dashboard aus – und die Sprecher folgen auf iPads live mit. Die Synchronisation läuft über WebSockets direkt im Nuxt-Server, ohne zusätzliche Infrastruktur: Der aktive Take scrollt automatisch ins Bild, und die Regie kann einzelne Rollen-Zeilen gezielt hervorheben.

Die Sprecher-Ansicht ist bewusst reibungsfrei: ein Token-Link ohne Account, installierbar als PWA – aufs iPad legen, fertig.

BYV Taker – die Desktop-App

Für das Erstellen der Takes am Video gibt es zusätzlich eine Electron-App:

  • Lokales Whisper & Diarization – Transkription über ein gebündeltes whisper.cpp und Sprecher-Erkennung via sherpa-onnx, komplett offline; so lassen sich Takes auch ohne Dialogbuch spotten.
  • DaVinci Resolve Speed Editor als Studio-Controller – Anbindung der Hardware per Raw-HID inklusive nachimplementiertem Blackmagic-Auth-Handshake, Jog-Wheel und LED-Modi.
  • Nuendo-Integration – gecuete Takes bleiben während des Pre-Rolls stehen, und der ASC-Export hält die Take-Nummern mit der Dispo in Nuendo synchron.

Die App wird signiert, notarisiert und mit Auto-Updates über private GitHub-Releases verteilt – das Dialog-Tool ist bei Build your Voice täglich im Produktiveinsatz.