Picks up Lane 1δ + 3β: - Lane 3β: GET /reader-embed iframe-friendly host route + public- read CORS for /api/v1/voices and /_content/.../embed/ - Lane 1δ: GET /api/v1/voices/preview-with-timings — pairs synthesized audio with per-word alignment timings (faster- whisper or estimated fallback) so embed bundle / FcReaderOverlay / in-app /voices preview can word-highlight in one round-trip - Latest FlowerCore.UI.Components from Common master: FcReaderOverlay annotation popover (Lane 2γ) + <fc-reader> standalone embed bundle (Phase 3) Built from FlowerCore.TtsReader@06ef815 (master) against FlowerCore.Common@d23d4c3 (master). Image imported on rke2-server / rke2-agent1 / rke2-agent2.
9.5 KiB
9.5 KiB