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.

Sprachen
- TypeScript60.0%
- Vue40.0%