Technologies
Backend: PythonFastAPIUvicorn Frontend: HTMLCSSJavaScript (ES modules) TTS: Piper (piper-tts)ONNX Runtime AI: OpenAI API (gpt-3.5-turbo) Scraping/HTTP: Playwrighthttpx
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.




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