Update TTS providers and story markup
This commit is contained in:
@@ -22,7 +22,7 @@ This is the active implementation checklist. Architecture lives in `SPECIFICATIO
|
||||
- [x] Right-page `#gloss[term](definition)` hover/focus notes.
|
||||
- [x] Image rendering for landscape, square, and portrait cases, with history/save restoration.
|
||||
- [x] Sound effect and music playback, including music lead-in, loop/once, and ducking.
|
||||
- [x] TTS `none`, OpenAI, ElevenLabs, Browser Speech, and Kokoro provider modules.
|
||||
- [x] TTS `none`, OpenAI, local OpenAI-compatible, ElevenLabs, Browser Speech, and Kokoro provider modules.
|
||||
- [x] TTS cache keys include provider, voice, speed, language, and exact normalized string.
|
||||
- [x] Persisted speech enable state, provider, voice, speed, language, and volume preferences.
|
||||
- [x] Fast-forward for text animation and active TTS fade/stop.
|
||||
@@ -48,7 +48,7 @@ This is the active implementation checklist. Architecture lives in `SPECIFICATIO
|
||||
- [ ] Get Browser TTS working reliably.
|
||||
- [ ] Get Kokoro.js TTS working for English-language games.
|
||||
- [ ] Get Kokoro.js TTS working for German-language games.
|
||||
- [ ] Add a TTS module for self-hosted or local OpenAI-compatible servers.
|
||||
- [x] Add a TTS module for self-hosted or local OpenAI-compatible servers.
|
||||
- [ ] Test every documented `#tag` parameter and effect against parser, server, client rendering, playback, and save/load behavior.
|
||||
- [ ] Remove local file paths and diff-comments from third-party license markdown, refresh included third-party licenses/material, update external libraries where possible, and move any local modifications into our code.
|
||||
- [ ] Improve credits page layout with more window height, a larger notices markdown pane, and a Hollywood-style title scroll for creative credits.
|
||||
|
||||
Reference in New Issue
Block a user