EPUB Novel Reader
Paste the following prompt into your AI chat to install this skill:
Install @user_87147e36/epub-novel-reader according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Reading EPUBs locally can feel limited when you need an offline web reader, chapter-level search, or audio playback. Manually unpacking EPUB files, converting chapters, building HTML, and wiring a TTS endpoint is fragmented and prone to cache, port, and runtime issues.
Core workflow
The skill separates the job into three scripts:
extract_epub.pyparses an EPUB file and outputs chapter JSON for retrieval and rendering.build_reader.pygenerates an HTML reader with a table of contents, search, paging, themes, and reading progress memory.tts_server.pyruns a local Edge TTS proxy with voice discovery, speech synthesis, rate control, and.tts_cache/caching.
In practice, start the TTS server first, then start the reader service and open the local reader in a browser. The TTS layer supports Mandarin, Cantonese, Taiwanese, and dialect voices, which makes it useful for long Chinese novels.
Boundaries and notes
It is best treated as a local Chinese reading and listening pipeline, not a general-purpose document editor or complex layout engine. Watch the Python version, edge-tts dependency, first-run network latency, and make sure the frontend TTS server address matches the running service. Multiple Python processes can cause port conflicts.
Use Cases
- Convert a Chinese EPUB novel into a searchable, paginated local web reader
- Resume reading offline while preserving chapter progress and theme settings
- Generate rate-adjusted Edge TTS audio for long Chinese novels
- Compare Mandarin, Cantonese, Taiwanese, and dialect voices for listening
Best For
- Chinese novel readers who need a table of contents, search, and progress memory
- Local reader developers who want EPUB chapters as JSON before rendering
- TTS application builders who need a local synthesis proxy and caching
- Audio-listening users who want rate control and Chinese neural voices
Related Skills
Generates a fixed-structure A-share tech daily across five tracks, screening 24-hour news and selecting leader and growth stocks.
Convert teaching schedules from talent development plan PDFs into structured Excel files, with cross-page tables, merged cells, multi-semester course splitting, major metadata extraction, and batch output.
Turn post-meeting text into bilingual minutes, preserving structure and consistent terminology.
Interprets tender files, generates bid docs, and checks compliance via the Bailian API.