Files
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00
..

Asset-Generierungs-Tools

CLI-Skripte für Atlas zum Generieren von Bildern und Sprachausgaben.

Wichtig: läuft nur lokal. API-Keys liegen in v2-platform/.env.local, niemals auf dem Server.

Tools

Tool Was API
image.php Generiert Bild via DALL-E 3 OpenAI
voice.php Generiert Sprachausgabe via ElevenLabs ElevenLabs

Aufruf

# Bild
php v2-platform/tools/asset-gen/image.php \
  --prompt "Vienna panoramic with Stephansdom and Donau river" \
  --output v2-platform/assets/shared/cities/wien.png \
  --resolution 1792x1024 \
  --quality standard

# Sprache
php v2-platform/tools/asset-gen/voice.php \
  --text "Willkommen in der Logistik-Simulation." \
  --voice-id <ElevenLabs-Stimmen-ID> \
  --output v2-modules/logistik/public/assets/audio/intro.mp3

Bildstil

Bei image.php wird automatisch der Plattform-Bildstil-Prompt vorangestellt (Flat Scandinavian Illustration — siehe v2-modules/_spec/platform-standards.md § 5). Der --prompt-Wert ergänzt nur die Szene.

Konfiguration

.env.local:

OPENAI_API_KEY=sk-...
ELEVENLABS_API_KEY=...

Stimmen-Pool

ElevenLabs-Stimmen werden in voices.json zentral gepflegt (Pool-IDs → ElevenLabs-IDs). Module geben Pool-ID an, nicht direkt ElevenLabs-ID — Atlas kann Stimmen austauschen ohne Modul-Update.

Status

Heute: Skelette / Stubs. Echte Implementierung folgt, wenn das erste echte Asset generiert werden muss.