Configure general app behaviour, default parameters, and persistent storage settings.
Interface preferences.
Extra JSON fields sent alongside each backend request. Usually only needed for advanced tuning.
text, language, audio_prompt.
Container paths for voice files. Match these to your Portainer volume mounts.
active_voices, hidden_voices, sounds, and metadata.
Usually empty for local containers. Set a dummy value like sk-local if a backend requires an Authorization header.
The app's own key — required for anything calling its /api/* or /mcp routes from outside the browser (scripts, MCP clients, AI agents). The app's own UI never needs this; it's same-origin.
X-API-Key: <key> (or Authorization: Bearer <key>). Regenerating instantly invalidates the old key.
Export all voices and settings as a ZIP for backup or migration. API keys are excluded from exports.
Recent server activity. Useful for debugging backend connections and API errors.
Clone, design, and deploy custom voices using local AI backends. Compatible with Qwen3-TTS, Kokoro FastAPI, NVIDIA Magpie, and any OpenAI-compatible TTS/STT endpoint.
MCP server, REST /speak endpoint, and global hotkey daemon are documented under Connect Apps.