neugierig — ein Spin-off, das JETZT rendert (#neugierig)
Beweis: ein Spin-off ist auch ohne die noch fehlende crumb_d-Stimme möglich.
Verwendet nur, was real vorliegt:
- crumb_b = Brankos echte Stimme →
speaker_roles_stem/SE00EP00/kruemel
(Referenzkruemel_hallo.wav; OmniVoice klont daraus beliebige neue Zeilen). - vektor = Maschinenstimme →
speaker_roles_stem/SE00EP00/vektor
(vektor_spiegel.wav, viarobotize_vektor.py).
crumb_d kommt später als eigener slug dazu — ersetzt nichts (REC_CRUMB_BD.md
in alice_in_nakivale/). Die Micro-Szene: das neugierige Kind fragt, das Radio antwortet.
Rendern (M4-Pass, wie RENDER_INTRO)
# Workdir aus SOT (EN):
python - <<'PY'
import json, os
s=json.load(open("spinoffs/neugierig/scripts/script.en.json")); s["lang"]="_en"; s["lang_code"]="en"
d="raw_stems/neugierig_en"; os.makedirs(d,exist_ok=True)
json.dump(s, open(f"{d}/script.json","w"), ensure_ascii=False, indent=2)
PY
PY=~/workspace/crumcast/venv/bin/python
$PY tts_stems.py raw_stems/neugierig_en # Stimmen klonen (M4, mlx-audio)
$PY render_episode.py raw_stems/neugierig_en neugierig_en_master.wav ep00_en
Ohne mlx-audio (Nicht-M4): tts_stems.py … --dry-run macht stille Platzhalter —
Verdrahtung, Timeline, Cues sind so prüfbar (hier verifiziert). Der echte Stimm-Klon
ist der M4-Schritt.