opencompletion.com/templates
russell@unturf.com f2ebfc16a0
tts: stream F5 over SSE — gapless MSE audio + live timing glow
Replace the non-streaming whole-clip timestamps fetch with an SSE consumer.
Each event carries one sentence's mp3 + exact start/end ms; audio feeds an
MSE SourceBuffer in sequence mode so playback starts after sentence 0, and
the sentences array grows live to drive the glow (tick reads its length each
frame). Falls back to a buffered single blob when the browser lacks mp3 MSE.
Removes fetchTTSWithTimestamps. Best of both: instant start and exact sync.
2026-05-29 15:23:36 -04:00
..
auth.html Redesign user interface across all pages (#42) 2025-11-12 09:24:49 -05:00
base.html ui: add dark/light theme toggle above Auto-Play TTS 2026-05-29 12:51:07 -04:00
browse.html Fix theme flash and add logout to profile page 2025-11-30 10:00:48 -05:00
chat.html tts: stream F5 over SSE — gapless MSE audio + live timing glow 2026-05-29 15:23:36 -04:00
index.html Add Open Graph and Twitter Card meta tags for social sharing 2025-12-15 08:17:01 -05:00
profile.html Fix theme flash and add logout to profile page 2025-11-30 10:00:48 -05:00
search.html Redesign user interface across all pages (#42) 2025-11-12 09:24:49 -05:00