feat: real AI (Gemini 2.0 Flash) + real audio (Web Speech API TTS)
Deploy to Netlify / build-and-deploy (push) Successful in 7m30s

- AI Co-Pilot now calls Gemini 2.0 Flash API with full system prompt
- Streaming loading state, error handling, retry-safe
- Audio player uses Web Speech API TTS to actually read briefing scripts
- Progress bar is live and seekable (click to seek)
- Timestamps update in real-time
- Skip next/prev cycles through all 5 tracks
- Play/Pause resumes from paused position
- Full TTS scripts written for all 5 briefings
- Gemini API key from Bitwarden
This commit is contained in:
wmj
2026-08-24 11:16:09 +08:00
parent a701c58ded
commit 2a24a56f50
+516 -287
View File
File diff suppressed because it is too large Load Diff