-
Notifications
You must be signed in to change notification settings - Fork 2
Settings reference
jp edited this page May 14, 2026
·
6 revisions
Settings are organized into 8 sections in touch-frequency order, each with a brass section icon.
- Voice library — engine-grouped picker for installing/swapping voices. ★ favorites surface to the top. Includes Piper (45), Kokoro (53), and — once configured — Azure HD (20).
- Default speed — 0.5×–4× slider (#194). Per-voice defaults persist (#195).
- Default pitch — ±20% slider. Per-voice defaults persist (#195).
-
Azure — BYOK setup for Azure Cognitive Services HD voices (#182–#186).
- Key (paste from Azure portal)
- Region (e.g.
eastus,westeurope) - Test connection — round-trips the synthesis API to validate
- Offline fallback voice — local voice to use if Azure errors mid-chapter
- Theme — System / Light / Dark.
- Shake to extend sleep timer (#150) — when ON, shaking during the 10s fade tail re-arms the timer for 15 minutes. Disable for bumpy commutes.
- Warm-up Wait — ON shows a brass spinner during engine cold-start; OFF starts playback immediately and accepts brief silence (#98 Mode A).
-
Punctuation Cadence — slider for inter-sentence pause (#90 / #109). On Kokoro, also drives the model's
silence_scalefor within-sentence breaths (#196). - Buffer (chunks) — render-ahead depth. Default 64. Experimental zone unlocks up to 3000 (#138). Slider takes effect mid-listen.
- Engines (Tier 3) — 1–8 parallel VoxSherpa instances. Each adds ~50 MB RAM (Kokoro). Bump first when synthesis falls behind.
- Threads / engine (Tier 3) — thread-pool size per engine instance. Bump after Engines if you still need throughput.
The producer thread is pinned to URGENT_AUDIO priority so it doesn't get descheduled mid-chapter.
- Active provider — Claude / Teams / OpenAI / Vertex / Bedrock / Foundry / Ollama. See AI chat.
- Per-provider model chips — pick which model to use within each provider.
- Chat grounding — toggles for what context the chat sees (chapter title, current sentence, full chapter, full book so far).
- Sessions (#218) — review past chats, delete sessions, jump back into one.
- Read aloud per assistant turn (#214) — toggle the inline read-aloud button on chat replies.
- Forget all AI settings — wipes keys + history.
- Royal Road (#221) — show/hide in Browse picker.
- GitHub (#221) — show/hide in Browse picker.
- Memory Palace (#221) — show/hide in Browse picker.
- RSS feeds (#236) — show/hide in Browse picker.
- EPUB folder (#235) — show/hide in Browse picker. Choose folder picks the source folder via SAF.
- Outline (#245) — show/hide in Browse picker. URL + API token + Test connection.
- Wi-Fi only — don't poll for new chapters on cellular. First-launch defaults RSS-only on, perf toggles off (#246 follow-up).
- Update check interval — every 1–24h.
- Royal Road — sign in / out via WebView. Unlocks Premium chapters and Follows sync.
-
GitHub (#91) — OAuth Device Flow sign-in. Lifts the rate limit + unlocks My Repos / Starred / Gists tabs.
-
Enable private repos (#203) — opt-in, requires
reposcope. Re-runs Device Flow on next sign-in.
-
Enable private repos (#203) — opt-in, requires
-
Host — palace URL (e.g.
http://palace.local:9080). - API key — bearer token.
- Test connection — probes the palace and surfaces health.
- Clear — wipes the credentials.
- Version + git hash + build time (realm-sigil).
- Repo link — opens GitHub.
- License — GPL-3.0.
All preferences persist in storyvox_settings.preferences_pb. Voices preferences (favorites, last-used) live in a separate voices_settings.preferences_pb. The DataStore wipes only on uninstall + reinstall (or pm clear); upgrades preserve everything.
Start here
Using Candela
- Fiction sources
- Reading & library
- Export & extras
- Voices
- Voice catalog
- AI chat
- Cloud sync
- Accessibility
- Settings reference
- Troubleshooting
Developer
Project