-
Notifications
You must be signed in to change notification settings - Fork 145
Using react-reader in my TTS web app #191
richardr1126
started this conversation in
Show and tell
OpenReader WebUI
OpenReader WebUI is web-based reader Text-to-Speech capabilities, offering a TTS read along experience with narration for both PDF and EPUB documents. It can use any OpenAI compatible TTS endpoint, including Kokoro-FastAPI.
- 🎯 TTS API Integration: Compatible with OpenAI API TTS and Kokoro FastAPI TTS, enabling high-quality voice narration
- 💾 Local-First Architecture: Secure document handling with IndexedDB browser storage - no server uploads required
- 🔍 Smart Text Processing: Real-time sentence detection and synchronized text highlighting during playback
- 📚 EPUB Support: Read EPUB files with table of contents and synchronized text
- 📄 PDF Support: Read PDF files with text extraction and page navigation
- ⚡ Modern Tech Stack: Built with Next.js, React, and Tailwind CSS
- 🎨 Customizable Experience:
- Adjustable playback speed
- Multiple voice options
- Dark/light/system theme support
- Persistent user settings
- 📱 Cross-Platform: Responsive design works seamlessly across desktop and mobile devices
All reactions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment