Imported from bare git on Zurich
Go to file
James bbf946af5d feat: voice meeting announcements via Fish Audio TTS + Fully Kiosk
- Add Fish Audio TTS integration (POST /v1/tts, Adrian voice)
- Pre-generate meeting audio at push time (instant playback at T-5)
- Schedule T-5 minute announcement timer on POST /api/meeting
- Play audio on office Fully tablet via REST API (screenOn + playSound)
- Critical alerts also trigger voice playback
- Serve mp3s from /tts/ static route
- Auto-cleanup TTS files older than 1 hour
- Night hours guard (11pm–8am ET, no playback)
- Fish API key loaded from /home/johan/.config/fish-audio.env or env var
- Inline require('https') → top-level import throughout
2026-02-17 20:10:03 -05:00
.gitignore Initial alert dashboard for Fire tablet 2026-02-13 05:14:57 -05:00
index.html chore: auto-commit uncommitted changes 2026-02-17 18:00:59 -05:00
package-lock.json Initial alert dashboard for Fire tablet 2026-02-13 05:14:57 -05:00
package.json Initial alert dashboard for Fire tablet 2026-02-13 05:14:57 -05:00
server.js feat: voice meeting announcements via Fish Audio TTS + Fully Kiosk 2026-02-17 20:10:03 -05:00