openreader/scripts/README.md
Sunny 41b9793537 refactor: replace external Groq TTS proxy with built-in API route
- Add /api/groq-tts route to handle TTS requests directly in Next.js
- Add /api/groq-tts/voices endpoint for listing available voices
- Remove groq-tts-proxy.py Python server dependency
- Remove authentication system (auth route, middleware, lib)
- Simplify startup script to only run the Next.js app

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 04:10:11 +00:00

38 lines
633 B
Markdown

# OpenReader WebUI Scripts
Scripts for running OpenReader WebUI with Groq Orpheus TTS.
## Files
- `openreader-webui.sh` - Main startup script
- `.env` - Environment variables (contains `GROQ_API_KEY`)
## Usage
```bash
./openreader-webui.sh
```
## URL
http://localhost:3003
## Architecture
```
OpenReader WebUI (:3003)
Built-in /api/groq-tts route
Groq API (canopylabs/orpheus-v1-english)
```
## API Endpoints
- `POST /api/groq-tts` - Generate speech from text
- `GET /api/groq-tts/voices` - List available voices
## Available Voices
- troy, austin, daniel (male)
- autumn, diana, hannah (female)