DemoWeb

BookMD Reader

Audiobook Reader is an online reader that converts written text into spoken audio using AI voice. It lets you listen to your content as an audiobook without installing software.

BookMD Reader
Screenshot (481).jpgScreenshot (484).jpgScreenshot (485).jpg
Stack

Technologies

Backend: PythonFastAPIUvicorn Frontend: HTMLCSSJavaScript (ES modules) TTS: Piper (piper-tts)ONNX Runtime AI: OpenAI API (gpt-3.5-turbo) Scraping/HTTP: Playwrighthttpx

Metrics

  • Scope:TTS reader + AI writer + book import/scraping
  • Endpoints:TTS, generation, books, scraper, bookonline
  • Output formats:WAV + text
  • External services:OpenAI + book catalogs
  • Themes:5 presets incl. custom
Workflow

Open page โ†’ reader UI loads (voice, editor, controls).

Select Piper voice โ†’ becomes active.

Paste text or search/open a book โ†’ text loads into editor.

(Optional) AI Writer โ†’ theme/length + prompt โ†’ Generate (OpenAI key required).

Adjust speed/pitch/volume/ambience โ†’ settings applied.

Play โ†’ audio starts + current sentence highlighted.

Prev/Next/Stop โ†’ navigate sentences or stop playback