Files
geograsim/v2-platform/tools/asset-gen/README.md
T
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

57 lines
1.4 KiB
Markdown

# 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 <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.