Was macht Die Probe?
Sag das Meeting voraus, dann lass die Person es hören, sehen und durchblättern, bevor es stattfindet.
| Ausgabe | Datei | Was es ist |
|---|---|---|
| Vorhersage | script.md | Das wahrscheinliche Gespräch, ein Zug pro Zeile, mit Folienmarkierungen |
| Talk Track | out/rehearsal.mp3 | Zwei Stimmen, eine für jede Seite |
| Video | out/rehearsal.mp4 | Eine Folie pro Gesprächsabschnitt, synchron zum Audio, eingebrannte Untertitel |
| Untertitel | out/rehearsal.srt | Untertitel auf Satzebene mit Sprechernamen |
| Präsentation | out/deck.html | Offline-Flip-Through-Deck; N zeigt die genauen Zeilen jedes Abschnitts |
Pfade unten sind relativ zum Ordner dieses Skills. Arbeite in einem eigenen Projektordner (script.md, slides/, out/).
1. Das Meeting erfassen
Sammle, bevor du etwas schreibst: wer der Gegenüber ist (Rolle, Hintergrund, Zuständigkeiten), das Ziel des Meetings, Dauer und Format, die eigenen Fakten der Person (Lebenslauf, Zahlen, Plan, genehmigte Antworten) und worauf dieser Gegenüber wahrscheinlich abzielen wird. Lies, was die Person bereits hat: Anrufprotokolle, Pläne, Recherchen, E-Mails, Stellenbeschreibungen.
Frage nur nach Fakten, die das Drehbuch ändern würden. Eine Frage, die die Person aus eigener Erfahrung beantworten muss, wird zu einem Prepare-Punkt; fülle sie niemals mit einer erfundenen Antwort. Die Probe lohnt sich nur, wenn die Aussagen der Person wahr sind: eine selbstbewusst vorgetragene erfundene Zahl in der Probe wird zu einer erfundenen Zahl im Meeting.
2. Das Gespräch vorhersagen
Schreibe script.md im Format aus references/script-format.md.
- Ordne es wie das echte Meeting: Eröffnung, Einordnung durch den Gegenüber, Hintergrund der Person, bohrende Fragen, Plan oder Pitch der Person, harte Fragen, Logistik, Fragen der Person, Abschluss.
- Die Aussagen des Gegenübers sind eine Vorhersage. Sage dies im Drehbuch-Header. Wo du sonst Fakten über deren Firma erfinden würdest, halte ihre Aussage allgemein („Ich kann die Bedingungen nicht nennen“).
- Die Aussagen der Person verwenden nur von ihr gelieferte Fakten oder Dokumente, die ihr gehören, und ihre genehmigten Formulierungen wörtlich, wo sie diese hat.
- Antworte zuerst, gib ein Beispiel, höre auf. Ein bis drei Sätze pro Antwort sind für die meisten Meetings angemessen.
- Schreibe Zahlen so, wie man sie spricht („5 Millionen“, „161 Prozent“), damit die Stimmen sie natürlich lesen.
- Setze
<!-- slide: id -->vor den Zug, wo jeder Gesprächsabschnitt beginnt: normalerweise ein Abschnitt pro Frage. - Beende die Datei mit einer Prepare-Liste: die Fragen, die du nicht aus Fakten beantworten konntest.
Optionaler Belastungstest vor der Medienerstellung: Bitte einen oder zwei Prüfer, den Gegenüber und dessen Vorgesetzten zu spielen (als Unteragenten, falls möglich) und die Antworten oder den Plan der Person zu kritisieren. Wende die Änderungen an, die durch Fakten gestützt werden; liste den Rest für die Person auf.
3. Vertonen
pip install -r requirements.txt # edge-tts, pydub; ffmpeg muss installiert sein
python scripts/make_audio.py script.md out --voice "Dana=en-US-AvaNeural" --voice "Sam=en-US-AndrewNeural"
Gib den beiden Seiten deutlich unterschiedliche Stimmen (edge-tts --list-voices listet sie). Das Skript schreibt out/rehearsal.mp3 und out/timeline.json mit Satzzeitpunkten für die Untertitel. Edge verwirft gelegentlich einige Anfragen; das Skript wiederholt diese.
4. Eine Folie pro Gesprächsabschnitt zeichnen
Schreibe slides/<id>.html für jeden Folienmarker im Format aus references/slide-format.md. Jede Folie macht ihren Abschnitt zu einem Bild: die Frage als Titel, dann die Antwort als Zeitleiste, nummerierte Schritte, einen Vergleich, ein Balkendiagramm der echten Zahlen, einen Entscheidungspfad oder eine Begriffstabelle. Setze den Wortwechsel, Wort für Wort, in die <aside>-Sprechernnotizen der Folie. Füge einen Hinweis ein, wo die Person vorsichtig sein muss („Prepare: der Zeitplan von Ja zur Unterschrift“), denn das Deck dient auch als Lernhilfe.
5. Video und Deck rendern
python scripts/render_video.py slides out --fonts "https://fonts.googleapis.com/css2?family=..."
python scripts/build_deck.py slides out --fonts "https://fonts.googleapis.com/css2?family=..." --title "Probe: <meeting>"
render_video.py benötigt Google Chrome oder Chromium (setze CHROME=, falls es nicht gefunden wird) und ffmpeg, das mit libass gebaut wurde. --fonts ist die eine Google Fonts URL, die die Folien verwenden; lasse sie weg, wenn die Folien Systemschriftarten verwenden. Wo ein Slides-Artefakttyp verfügbar ist, können dieselben Folien dort als teilbares Deck veröffentlicht werden.
6. Prüfen, dann übergeben
- Ziehe ein Bild pro Folie (
ffmpeg -ss <Sekunden> -i out/rehearsal.mp4 -frames:v 1 frame.png) und schau es an: Text in seinen Boxen, nichts unter der Untertitel-Leiste, Schriftarten geladen. - Bestätige, dass die Videolänge der Audiolänge entspricht.
- Übergib die Dateien mit drei klaren Einschränkungen: die Aussagen des Gegenübers sind eine Vorhersage; die Prepare-Liste benötigt die eigenen Fakten der Person; der Drehbuchtext wurde an den Microsoft-Sprachdienst gesendet.
Datenschutz
edge-tts sendet den Drehbuchtext an den Microsoft-Sprachdienst. Bevor du Audio erzeugst, informiere die Person, falls das Drehbuch sensible Inhalte enthält (Gehalt, Gesundheit, nicht angekündigte Deals oder Namen) und biete an, diese aus der Sprachversion auszulassen. Es werden keine API-Schlüssel oder kostenpflichtigen Dienste verwendet.
Dateien
scripts/make_audio.py- Skript für zeitgesteuertes Zwei-Stimmen-MP3 undtimeline.jsonscripts/render_video.py- Folien plus Audio zu untertitelter MP4 und SRTscripts/build_deck.py- Folien zu einem Offline-Flip-Throughdeck.htmlreferences/script-format.md- wie manscript.mdschreibtreferences/slide-format.md- wie man eine Folie schreibt