Add environment variables for fine-grained control over TTS rate limiting and Better Auth behavior. Move documentation to external Docusaurus site with automated deployment workflows. - TTS rate limiting can now be enabled/disabled via TTS_ENABLE_RATE_LIMIT - Customizable daily limits for anonymous/authenticated users and IP backstops - Better Auth rate limiting can be disabled via DISABLE_AUTH_RATE_LIMIT - Rename library import env vars to IMPORT_LIBRARY_DIRS/DIR - Add docs-site with Docusaurus and GitHub Actions workflows - Update README to reference external documentation
746 B
746 B
| title |
|---|
| Orpheus-FastAPI |
Use Orpheus-FastAPI as an OpenAI-compatible TTS backend for OpenReader.
Upstream project
OpenReader setup
- Start your Orpheus-FastAPI server.
- In OpenReader settings, choose provider
Custom OpenAI-Likeand modelOrpheus. - Set OpenReader
API_BASEto your Orpheus base URL (typically ending with/v1). - Set
API_KEYif your Orpheus deployment requires one. - Choose voice.
Notes
API_BASEis needed here because Orpheus is configured through the custom provider path.- OpenReader expects OpenAI-compatible audio endpoints.
- For variable details, see Environment Variables.