spinoffs/ — Basis für kommende Projekte (Sprachen & Dialekte)

Dieser Ordner ist die wiederverwendbare Struktur fĂźr Spin-offs der Mondgeschichten:
eigenständige Stßcke, die dieselbe Pipeline nutzen wie die Hauptserie, aber ihren
eigenen Namensraum haben. Gedacht als Basis für neue Sprachen und Dialekte —
da kann in Zukunft mehr kommen.

Prinzip (aus dem Repo abgeleitet, nicht erfunden)

  • Quelle ist script.<lang>.json — Text lebt hier, sonst nirgends.
    Felder wie in raw_stems/episode_NN/script.json: prefix, lang, voices, lines[]
    (jede Zeile: seq, character, slug, text).
  • Sprachen & Dialekte sind Ableitungen derselben Quelle: gleiche slugs,
    gleiche seq, gleiche character — nur text ändert sich.
    So bleibt jede
    Aufnahme, jedes Cue und jeder Player sprachunabhängig zuordenbar.
  • Cues/Cue-Sheets sind wegwerfbare Render-Artefakte (crumcast.cue_sheet/1),
    keine Quelle. Timing und Raum-Atmo werden aus Quelle + spinoff.json erzeugt.
  • Stimmen zeigen auf speaker_roles_stem/… — Spin-offs erfinden keine eigenen
    Stimm-Ordner, sie verweisen auf die bestehenden Rollen (Stimm-Kodex bleibt gĂźltig:
    echte Stimmen sind der Grundton, nur Vektor/Bumblebee maschinell).

Sprach- und Dialekt-Konvention

  • Sprache: script.de.json, script.en.json, script.fr.json …
  • Dialekt/Regionalvariante: script.<lang>-<region>.json
  • z. B. script.de-ch.json (Schweizerdeutsch), script.en-ug.json
    (Nakivale-/uganda-gefärbtes Englisch).
  • spinoff.json listet unter langs und dialects, was existiert. base_lang
    ist die Quelle, aus der abgeleitet wird (heute meist en).

Ein neues Spin-off anlegen

  1. cp -r _TEMPLATE <mein_spinoff> und spinoff.json ausfĂźllen.
  2. scripts/script.<base_lang>.json schreiben (die Quelle).
  3. Ableitungen erzeugen: gleiche slug/seq/character, text Ăźbersetzen.
  4. Referenz-Stimmen in speaker_roles_stem/… liegen lassen; nur verweisen.
  5. Render/Cues laufen Ăźber die bestehende Pipeline (render_episode.py etc.).

Haltung

Spin-offs, die reale Orte oder Menschen berĂźhren, bleiben Beobachtung, nie
Vereinnahmung
. spinoff.json trägt dafßr ein tone-Feld, das jede Ableitung
mitführt — damit die Haltung nicht nur im Fließtext steht.

Bestand

  • _TEMPLATE/ — Kopiervorlage.
  • alice_in_nakivale/ — erstes Spin-off (Teaser, EN/DE/FR). Realer Rahmen:
    Promise Hub, Nakivale/Uganda.