{ "_comment": "Voice-Line-Definitionen fuer Logistik L1. 'std' und 'easy' werden getrennt via OpenAI TTS generiert. Pro Eintrag entstehen 2 MP3s: .mp3 (std) und _easy.mp3 (easy). Stimme: nova (weiblich, warm). Modell: tts-1.", "_voice": "nova", "_model": "tts-1", "lines": [ { "id": "welcome", "std": "Willkommen bei deiner Spedition. Dein Lieferwagen steht in Wien bereit. Klick einen Auftrag an und dein Fahrzeug wird beladen. Dann klickst du auf Los-gehts, und die Fahrt startet.", "easy": "Guten Tag. Dein LKW ist in Wien. Klick einen Auftrag. Dann klick auf Los-gehts." }, { "id": "order_to_wien", "std": "Neuer Auftrag nach Wien geladen.", "easy": "Auftrag nach Wien." }, { "id": "order_to_salzburg", "std": "Neuer Auftrag nach Salzburg geladen.", "easy": "Auftrag nach Salzburg." }, { "id": "order_to_muenchen", "std": "Neuer Auftrag nach München geladen.", "easy": "Auftrag nach München." }, { "id": "order_to_innsbruck", "std": "Neuer Auftrag nach Innsbruck geladen.", "easy": "Auftrag nach Innsbruck." }, { "id": "order_to_graz", "std": "Neuer Auftrag nach Graz geladen.", "easy": "Auftrag nach Graz." }, { "id": "order_to_mailand", "std": "Neuer Auftrag nach Mailand geladen.", "easy": "Auftrag nach Mailand." }, { "id": "order_to_berlin", "std": "Neuer Auftrag nach Berlin geladen.", "easy": "Auftrag nach Berlin." }, { "id": "delivered_at_wien", "std": "Lieferung in Wien abgeschlossen. Gut gemacht.", "easy": "Fertig in Wien." }, { "id": "delivered_at_salzburg", "std": "Lieferung in Salzburg abgeschlossen. Gut gemacht.", "easy": "Fertig in Salzburg." }, { "id": "delivered_at_muenchen", "std": "Lieferung in München abgeschlossen. Gut gemacht.", "easy": "Fertig in München." }, { "id": "delivered_at_innsbruck", "std": "Lieferung in Innsbruck abgeschlossen. Gut gemacht.", "easy": "Fertig in Innsbruck." }, { "id": "delivered_at_graz", "std": "Lieferung in Graz abgeschlossen. Gut gemacht.", "easy": "Fertig in Graz." }, { "id": "delivered_at_mailand", "std": "Lieferung in Mailand abgeschlossen. Gut gemacht.", "easy": "Fertig in Mailand." }, { "id": "delivered_at_berlin", "std": "Lieferung in Berlin abgeschlossen. Gut gemacht.", "easy": "Fertig in Berlin." }, { "id": "delivered_late", "std": "Lieferung angekommen — aber leider zu spät. Eine Strafe wird abgezogen.", "easy": "Zu spät. Das kostet Geld." }, { "id": "verfahren_anna", "std": "Fahrerin Anna hat sich verfahren. Klick die Zielstadt auf der Karte!", "easy": "Anna hat sich verirrt. Klick die Stadt auf der Karte." }, { "id": "verfahren_tom", "std": "Fahrer Tom hat sich verfahren. Klick die Zielstadt auf der Karte!", "easy": "Tom hat sich verirrt. Klick die Stadt auf der Karte." }, { "id": "verfahren_ok", "std": "Richtig! Weiter geht's.", "easy": "Richtig! Weiter." }, { "id": "verfahren_wrong", "std": "Leider falsch. Anderthalb Stunden verloren.", "easy": "Falsch. Zeit weg." }, { "id": "second_truck_rented", "std": "Dein Konto ist über zehntausend Euro. Ein zweiter Lieferwagen wird automatisch gemietet. Die Tagesmiete steigt entsprechend.", "easy": "Noch ein LKW. Miete wird höher." }, { "id": "mandatory_break_start", "std": "Lenkzeit-Pause. Dein Fahrzeug macht 45 Minuten Pause.", "easy": "Pause. 45 Minuten warten." }, { "id": "minigame_perfect", "std": "Sauber eingeparkt! Das gibt einen Bonus für die nächste Beladung.", "easy": "Super eingeparkt! Bonus!" }, { "id": "minigame_touch", "std": "Auah, angefahren! Das kostet tausend Euro Reparatur.", "easy": "Kaputt. Kostet tausend Euro." }, { "id": "minigame_timeout", "std": "Zu langsam. Dein Kollege übernimmt das Einparken.", "easy": "Zu langsam. Ein Kollege macht es." }, { "id": "day_1_end", "std": "Tag eins ist vorbei.", "easy": "Ein Tag vorbei." }, { "id": "day_2_end", "std": "Tag zwei ist geschafft.", "easy": "Zwei Tage vorbei." }, { "id": "day_3_end", "std": "Tag drei ist um.", "easy": "Drei Tage vorbei." }, { "id": "day_4_end", "std": "Tag vier ist vorbei.", "easy": "Vier Tage vorbei." }, { "id": "day_5_end", "std": "Tag fünf ist um — letzter Tag steht an.", "easy": "Fünf Tage vorbei. Letzter Tag." }, { "id": "halftime", "std": "Halbzeit.", "easy": "Halbzeit." }, { "id": "last_day", "std": "Nur noch ein Tag.", "easy": "Ein Tag noch." }, { "id": "last_hour", "std": "Achtung: letzte Stunde.", "easy": "Letzte Stunde." }, { "id": "stars_5", "std": "Spitzenleistung! Fünf Sterne. Du hast das Maximum herausgeholt.", "easy": "Top! Fünf Sterne." }, { "id": "stars_4", "std": "Sehr gut! Vier Sterne.", "easy": "Toll! Vier Sterne." }, { "id": "stars_3", "std": "Solide! Drei Sterne.", "easy": "Gut! Drei Sterne." }, { "id": "stars_2", "std": "Knapp. Zwei Sterne.", "easy": "Zwei Sterne." }, { "id": "stars_1", "std": "Überlebt — ein Stern.", "easy": "Ein Stern." }, { "id": "bankrupt", "std": "Das Konto ist leer. Die Simulation endet hier. Versuch es nochmal!", "easy": "Pleite. Probier es nochmal." }, { "id": "minigame_hint", "std": "Tipp: probier das Einpark-Minispiel oben mit dem Spielcontroller-Symbol. Wenn du sauber andockst, gibt es Bonus-Zeit beim Laden. In späteren Stufen kommen weitere Minispiele für Entladung und Fahrt dazu.", "easy": "Tipp: Klick oben den Spielcontroller. Bonus-Zeit beim Laden. Später noch mehr Minispiele." }, { "id": "all_negative_hint", "std": "Hinweis: alle aktuellen Aufträge wären Verlustgeschäfte. Warte ein paar Stunden ab — bessere kommen nach.", "easy": "Alle Aufträge bringen Verlust. Warte. Bessere kommen." }, { "id": "balance_low", "std": "Achtung: dein Konto wird knapp. Vermeide Verlustgeschäfte und Leerfahrten — sonst gehst du pleite.", "easy": "Achtung. Wenig Geld. Keine schlechten Aufträge nehmen." }, { "id": "train_rented", "std": "Güterzug gemietet. Tagesmiete läuft — achte auf große Aufträge mit dem Zug-Symbol.", "easy": "Zug gemietet. Achte auf große Aufträge." }, { "id": "autobahn_success", "std": "Sauber abgefahren. Plus 30 Minuten Bonus.", "easy": "Richtig abgefahren. Bonus." }, { "id": "autobahn_late", "std": "Abfahrt verpasst — die Tour dauert jetzt eine halbe Stunde länger.", "easy": "Abfahrt verpasst. Dauert länger." }, { "id": "autobahn_crash", "std": "Unfall auf der Autobahn. Das Fahrzeug fällt für einen Tag aus.", "easy": "Unfall. Das Auto ist heute kaputt." } ] }