tts-voice-creator-clone-and.../static/sections
mARTin-B78 c81ae28da2
Some checks are pending
Test and SonarQube / quality (push) Waiting to run
feat(magazine): add figure/chart/table description generation and spoken narration
Adds a "Describe" action per figure in article review: sends the cropped
image to the configured vision engine (with fallback) for a type-aware
one- or two-sentence description -- a chart gets a prompt about what it
measures and its trend, a table about headings and what stands out, etc.
Editable before approval. A new "Read figure descriptions" toggle in the
reading controls speaks these where they occur; purely additive, off by
default, and a figure with no description behaves exactly as before.

New core/magazine.py describe_visual_region()/_chain() reuse the same
reliability guards as page OCR (repetition-loop detection, sentence-
boundary truncation). New routes: POST .../images/{id}/describe
(background job), PATCH .../images/{id} (manual edit), descriptions=1 on
the article-text endpoint.

Live-verified end to end against the ingested c't KI Wissen 2026
magazine. Also found and documented a real, config-dependent limitation:
the currently-configured primary vision engine is transcription-only and
returns empty content for any descriptive prompt (confirmed with three
different prompts) -- not a code defect, but description generation
needs a genuinely caption-capable engine reachable as the fallback.

251 tests passing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 17:39:57 +02:00
..
s-caststudio.html Release v1.22.2 2026-09-03 16:12:02 +02:00
s-characters.html Release v1.9.0 — Character Library + richer character sheets 2026-06-26 21:22:40 +02:00
s-clone.html fix(mobile): retry failed script loads; fix 8 phone-width layout bugs 2026-09-13 17:09:24 +02:00
s-connect.html Add Script Rehearser; clean Connect Apps; About changelog; rework Try It Out 2026-05-31 20:09:59 +02:00
s-conversation.html Fix Fish-Speech emotion tags, wire book context into portraits, add emotion controls app-wide (v1.20.5) 2026-08-11 18:02:41 +02:00
s-design.html Release v1.22.2 2026-09-03 16:12:02 +02:00
s-library.html Release v1.14.19 2026-07-09 14:11:40 +02:00
s-llms.html feat: complete magazine P1 (images, play-all, karaoke, driving mode, sidebar exclusion) + OCR engines page + second OCR engine 2026-09-06 23:39:34 +02:00
s-magazine.html feat(magazine): add figure/chart/table description generation and spoken narration 2026-09-14 17:39:57 +02:00
s-performance.html feat: add constrained-device resource diagnostics 2026-09-04 09:51:49 +02:00
s-reader.html Release v1.22.2 2026-09-03 16:12:02 +02:00
s-rehearser.html Release v1.22.2 2026-09-03 16:12:02 +02:00
s-routing.html Release v1.22.2 2026-09-03 16:12:02 +02:00
s-settings.html Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
s-studio.html Release v1.6.0: a11y (WCAG AA), i18n (DE), PWA, perf, tests, Cast UX 2026-06-03 14:23:35 +02:00
s-tryout.html Fix Fish-Speech 0-voices bug, add inline emotion-tag reference to Try It Out (v1.20.8) 2026-08-12 00:08:36 +02:00
s-voices.html Release v1.22.2 2026-09-03 16:12:02 +02:00