Tourismustal: Vorproduzierte Sprach-Audios statt Browser-TTS
52 MP3s (OpenAI gpt-4o-mini-tts, Stimme coral, warme deutsche Erzaehlstimme) fuer alle Info-Karten: Erst-Bau-Erklaerungen, Meilensteine, Events, Szenen-Intros, Auftraege, Megabauwerk. Texte automatisch aus data.js gezogen (Generator im Scratchpad-Muster). Abspiel-Logik: assets/audio-info/<id>.mp3, Browser-TTS nur Not-Fallback. Intro-IDs je Szene eindeutig, Onboarding bleibt immer modal. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -141,7 +141,7 @@ function onTileTap(c, r) {
|
||||
const first = !state.firedEvents.has('mega-info');
|
||||
state.firedEvents.add('mega-info');
|
||||
ui.showCard({
|
||||
id: `mega-${res.merged.c}-${res.merged.r}`, icon: '🏛️', sound: 'milestone',
|
||||
id: `mega-${res.merged.c}-${res.merged.r}`, audio: 'mega', icon: '🏛️', sound: 'milestone',
|
||||
title: `Megabauwerk: ${res.merged.name}!`,
|
||||
text: `Vier gleiche Gebäude im Quadrat sind zu EINEM großen ${res.merged.name} verschmolzen.`
|
||||
+ '\n\nDas ist ein Skaleneffekt: Das Megabauwerk leistet so viel wie '
|
||||
|
||||
Reference in New Issue
Block a user