KittenTTS-FastAPI
Use KittenTTS-FastAPI as an OpenAI-compatible TTS backend for OpenReader.
Provider
- Provider:
Custom OpenAI-Like - Typical model:
kitten-tts API_BASE: required (usually your KittenTTS URL ending with/v1)API_KEY: set only if your deployment requires one
Run KittenTTS (CPU)
docker run -it --rm \
--name kittentts-fastapi \
-e KITTEN_MODEL_REPO_ID="KittenML/kitten-tts-nano-0.8-fp32" \
-p 8005:8005 \
ghcr.io/richardr1126/kittentts-fastapi-cpu
OpenReader setup
- Start your KittenTTS-FastAPI server.
- In OpenReader Settings, choose provider
Custom OpenAI-Like. - Set
API_BASEto your KittenTTS base URL (typically ending with/v1). - Set
API_KEYonly if your deployment requires one. - Choose model
kitten-tts(or another model exposed by your deployment).
Notes
OpenAI-compatible API
OpenReader expects OpenAI-compatible audio endpoints when using KittenTTS through Custom OpenAI-Like.
Endpoint shape
Use an API_BASE that points at the KittenTTS API root (typically ending with /v1).