Read Aloud (new "Vorlesen" tab):
- PDF (real page render + overlay highlight) / TXT reader with live word
highlighting, voice + speed, per-sentence synthesis-state colours, zoom
(fit-width/height, two-page, ±), resume, and a server-side book library
(syncs across devices; per-unit MP3 audio fetched on demand).
Book -> multi-speaker audiobook:
- "Cast as audiobook" attributes dialogue to characters via the LLM
(guillemet/quote-style aware, turn-taking, recent-context), with a
deterministic speech-tag fallback. Editable preview, non-blocking live
casting panel, then auto-saved as a reopenable Script Rehearser play.
- Audiobook export: synthesise every cast line -> one MP3 per chapter.
Character sheets:
- LLM-extracted, self-filling RPG-style sheets (with page+quote sources)
in both Read Aloud and the Rehearser.
Also: MP3 storage + per-page/sentence export, voice-library "Precompute
embeddings" pre-warm, German "Vorlesen" i18n + flag language toggle,
large-PDF performance (lazy raster, buffer/canvas eviction, yielded parse),
and the Seed Finder changelog entry.
New: routes/reader.py, POST /api/attribute-dialogue, POST /api/character-sheets,
static/js/{reader,audiobook,character-sheets}.js, static/sections/s-reader.html.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
58 lines
907 B
Plaintext
58 lines
907 B
Plaintext
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
.env
|
|
.env.*
|
|
*.log
|
|
.DS_Store
|
|
.claude/
|
|
.vscode/
|
|
*.code-workspace
|
|
|
|
# Local runtime data and private voice assets
|
|
voices/
|
|
active_voices/
|
|
hidden_voices/
|
|
*.wav
|
|
*.mp3
|
|
*.ogg
|
|
*.flac
|
|
*.m4a
|
|
*.mp4
|
|
*.mkv
|
|
*.webm
|
|
*.aac
|
|
*.reference.txt
|
|
*.meta.json
|
|
|
|
# Local settings and generated scratch data
|
|
settings.json
|
|
voice_design_presets.json
|
|
hotkey_daemon.py
|
|
|
|
# Personal documentation (not part of the public repo)
|
|
APP_ERKLÄRUNG.md
|
|
|
|
# Local bind-mount data — keep directory, ignore contents
|
|
config/settings.json
|
|
config/voice_design_presets.json
|
|
config/tts_routes.json
|
|
config/reader_library/
|
|
logs/*.log
|
|
logs/*.log.*
|
|
|
|
# Node / Playwright test tooling
|
|
node_modules/
|
|
package-lock.json
|
|
test-results/
|
|
playwright-report/
|
|
.playwright/
|
|
|
|
# Generated production bundle (build with: npm run minify)
|
|
static/dist/
|
|
|
|
# Local caches / scratch / recovery artifacts
|
|
config/fishaudio_cache/
|
|
claude studio/
|
|
*.recovered-*.yml
|