fertig-classic-games/public/assets
Brian Fertig 3fcfbcc921 feat: add speech visualizer and emotion-driven audio cues
- Introduce a canvas-based audio visualizer overlay on opponent portraits that activates during speech playback
- Update `SpeechQueue` to support `onStart` and `onEnd` callbacks for hooking into audio events
- Modify `Portrait` to trigger the visualizer with emotion-specific colors (blue for intro, green for happy, red for upset)
- Add `speech` metadata to `opponents.json` for Ethel and Bernie, defining available intro/happy/upset audio clips
- Ensure proper cleanup of visualizer state and resources on portrait destruction
2026-05-22 19:10:36 -06:00
..
fonts
fx feat: add Mexican Train game with AI and enhanced roulette effects 2026-05-21 19:43:54 -06:00
images
music feat(hearts): enhance card sorting, drag interaction, and pass animations 2026-05-21 23:29:52 -06:00
speech feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
videos feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00