# 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 ```bash # 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 \ --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.