Technologies
FastAPIPiper TTSPlaywrightVanilla JSONNX
Web reader that turns book pages into natural audio in RU and EN. Backend: FastAPI. Frontend: vanilla JS/CSS. Speech runs offline via Piper TTS (ONNX models). The reader highlights sentences while playing and provides Play/Pause, Next/Prev, speed and volume. Content is fetched with Playwright from LitNet and BookNet with parallel search, counters, open result and safe “leaf through” of next parts in isolated Chromium contexts. Also supports text input and legal catalogs (Gutenberg/OpenLibrary).
My role: Full‑stack Developer (FastAPI backend, Vanilla JS frontend, TTS integration, Playwright automation).