You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenReader WebUI is a document reader with 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](https://github.com/remsky/Kokoro-FastAPI).
12
+
OpenReader WebUI is a document reader with 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](https://github.com/remsky/Kokoro-FastAPI) and [Orpheus-FastAPI](https://github.com/Lex-au/Orpheus-FastAPI)
13
+
14
+
> Highly available demo currently available at [https://openreader.richardr.dev/](https://openreader.richardr.dev/)
15
15
16
16
- 🎯 **TTS API Integration**:
17
-
- Compatible with OpenAI text to speech API and GPT-4o Mini TTS, Kokoro-FastAPI TTS, or any other compatible service
18
-
- Support for multiple TTS models (tts-1, tts-1-hd, gpt-4o-mini-tts, kokoro)
19
-
- Custom model support for experimental or self-hosted models
20
-
- Model-specific instructions support (for gpt-4o-mini-tts)
17
+
- Compatible with OpenAI text to speech API and GPT-4o Mini TTS, Kokoro-FastAPI TTS, Orpheus FastAPI or any other compatible service
18
+
- Support for TTS models (tts-1, tts-1-hd, gpt-4o-mini-tts, kokoro, and custom)
21
19
- 💾 **Local-First Architecture**: Uses IndexedDB browser storage for documents
22
20
- 🛜 **Optional Server-side documents**: Manually upload documents to the next backend for all users to download
23
21
- 📖 **Read Along Experience**: Follow along with highlighted text as the TTS narrates
### Adding to a Docker Compose (i.e. with open-webui or Kokoro-FastAPI)
80
+
81
+
> Note: This is an example of how to add OpenReader WebUI to a docker-compose file. You can add it to your existing docker-compose file or create a new one in this directory. Then run `docker-compose up --build` to start the services.
@@ -147,7 +150,7 @@ For feature requests or ideas you have for the project, please use the [Discussi
147
150
148
151
## 🙋♂️ Support and issues
149
152
150
-
For general questions, you can reach out to me on [Bluesky](https://bsky.app/profile/richardr.dev). If you encounter issues, please open an issue on GitHub following the template (which is very simple).
153
+
If you encounter issues, please open an issue on GitHub following the template (which is very light).
151
154
152
155
## 👥 Contributing
153
156
@@ -173,7 +176,7 @@ Contributions are welcome! Fork the repository and submit a pull request with yo
0 commit comments