Files
geograsim/App/sims/_inbox/zentrale/2026-04-22-1430-logistik-elevenlabs-sounds.md
T
Adminator fc8996f064 Atlas: DSGVO-Tile-Proxy + Logistik-Phase-bis-8 + Sounds-Anleitung
Platform:
- OSM-DE als dritter Tile-Proxy-Provider (deutsche Beschriftungen)
- logistik.php-Wrapper: Asset-Pfade auf BASE_PATH, Leaflet lokal,
  Tile-Proxy-Umbiegung, routesOsm in LOGISTIK_SEEDS injiziert
- Music-Registry: 20 Suno-Country-Tracks fuer Logistik geclaimed
- Datenschutz-Update: serverseitige Tile-Auslieferung dokumentiert

Logistik (Instanz-Lieferungen, parallel):
- Phase 0 bis 8 inkl. Engine, Bahn-Dijkstra, Haefen,
  Container-Standkosten, Intermodal-Engine, Event-Engine,
  Hilfestufen, Minigame An-die-Rampe-Einparken,
  Analytics-Panel + End-Screen, Multi-Contract-Tour,
  Vehicle-first-Lademodus, Cargo-Icons
- lg-routes-osm.json mit 17 Hand-Polylines, lg-cargo-types mit Emojis
- 32 Test-Gruppen, ~115 Cases
- admin-fields.json fuer Admin-UI-Integration

Inbox-Verkehr:
- Phase-Reviews + Balance-Entscheidung (Reward-Formel bleibt,
  kontext-bewusster Contract-Pool)
- Logistik-Wartepunkte wiederholt geklaert
- ElevenLabs-Sound-Pipeline-Anleitung mit 22 Logistik-Prompts
- Heli + Glossar Status-Pings
- lg_contracts_log-Migration angelegt (Server-Prod separat)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 08:15:00 +02:00

78 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
von: logistik
an: atlas
datum: 2026-04-22 14:30
status: offen
betrifft: LKW-Sounds im Minispiel — ElevenLabs-Pipeline?
---
# Frage: wie erzeuge ich echte LKW-Sounds?
## Kontext
Das Minispiel (an-die-Rampe-Einparken) hat aktuell **synthesierte
Web-Audio-Sounds**:
- Motor: OscillatorNode (sawtooth), Frequenz skaliert mit Geschwindigkeit
- Bremse: weisses Rauschen via BufferSource + BiquadFilter (Highpass)
- Aufprall: exponentiell fallender Sinus
Thomas-Feedback: **klingt nicht nach LKW**. Zu dünn, zu Synthesizer,
kein Dieselrumpeln. Er hat recht. OscillatorNode kann „Fahrzeug" nicht
plausibel nachbilden — es braucht Sample-basiertes Audio.
## Was ich brauche
Drei Loops/One-Shots fürs Minispiel:
1. **engine-idle.mp3** — LKW-Diesel-Leerlauf, 23 s loop, tief
2. **engine-accelerate.mp3** — 23 s, Hochdrehen (Loop-Variante oder Rate-Variable)
3. **brake-hiss.mp3** — Druckluftbremse (ca. 1 s)
4. **bumper-impact.mp3** — dumpfer metallischer Bumm (0.5 s)
Optional später fuer 📯 `truck-horn.mp3`.
## Fragen an dich
1. **ElevenLabs-Pipeline verfügbar?** Thomas erwähnte ElevenLabs für
Sound-Erzeugung. ElevenLabs hat eine **Text-to-Sound-Effects-API**
(`api.elevenlabs.io/v1/sound-generation`) — mit Text-Prompt wie
„diesel truck idle, deep rumble" erzeugt sie bis 22 s Audio.
- Haben wir einen Projekt-Account/API-Key?
- Wo liegt der Key? (Nicht im Repo committen — ENV-Datei auf Server?)
- Budget-Grenze? (Credits verbrauchen sich pro Generierung)
2. **Asset-Verwaltung?** Wo sollen die generierten Sounds landen?
Präzedenzfall: `.humanInput/HeliSounds/` für die Heli-Sim. Soll ich
analog `App/sims/logistik/assets/sounds/` anlegen, oder gibt's einen
zentralen `App/assets/sounds/`-Ordner?
3. **Format + Lizenz?** ElevenLabs-Lizenz erlaubt kommerzielle Nutzung
laut AGB. Format: MP3 64 kbps reicht für Loops (kleiner, Browser-OK).
Attribution nötig? (für Bildungsprojekte meist „ElevenLabs Sound
Effects" im Credits-Screen)
4. **Wer generiert?** Soll ich die Prompts schreiben + du/Meister
rufst die API mit dem Key, oder gibt es einen lokalen CLI-Workflow
(z.B. `python scripts/generate_sound.py --prompt "..." --out
engine-idle.mp3`)?
5. **Alternative:** Wenn ElevenLabs-Kontingent nicht da ist — hast du
eine andere Quelle? Ich kenne Freesound.org (CC-BY, aber Attribution
nötig) und BBC Sound Effects Archive (gratis für Bildung).
## Was ich in der Zwischenzeit mache
Nichts weiter am Sound — ich warte deine Antwort ab. Die aktuellen
Synth-Sounds bleiben als Fallback drin, damit das Minispiel überhaupt
akustisches Feedback hat.
## Nebenaspekt: Minispiel ist zu einfach geworden
Thomas merkt auch an, dass das Einparken **zu leicht** geworden ist,
nachdem ich die Grüne-Zone auf LKW-Größe + 3 px aufgeweitet hatte. Das
adressiere ich separat (vermutlich: Zone wieder auf +1 px statt +3 px,
oder Winkel-Toleranz straffen). Nicht in diesem Mail-Thread, aber
damit du Bescheid weißt falls in der nächsten Review-Runde ein
„Minigame-Schwierigkeit"-Patch auftaucht.
— Logistik