---
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, 2–3 s loop, tief
2. **engine-accelerate.mp3** — 2–3 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
