Loading...
Loading...
Configure TTS voices, speed, timeouts, queue depth, and bot settings. TRIGGERS - configure tts, change voice, tts speed, queue depth, tts timeout, bot config, tune settings, adjust parameters.
npx skill4agent add terrylica/cc-skills settings-and-tuningPlatform: macOS (Apple Silicon)
say| Component | Required | Installation |
|---|---|---|
| mise | Yes | |
| Bot running | Recommended | Changes to TTS/queue settings require bot restart |
cat ~/.claude/automation/claude-telegram-sync/mise.toml[env]| Group | Settings | Description |
|---|---|---|
| TTS Voice | | Voice selection per language |
| TTS Speed | | Speech rate multiplier |
| TTS Timeouts | | Generation and playback timeouts |
| TTS Queue | | Queue limits and staleness |
| TTS Signal | | Signal sound path (empty to disable) |
| Rate Limiting | | Notification and summarizer throttling |
| Prompt Executor | | Prompt execution throttling and circuit breaker |
| Session Picker | | Session scanning and display limits |
| Audit | | Log retention period |
| Model | | Claude model for Agent SDK calls |
~/.claude/automation/claude-telegram-sync/mise.toml# Option A: If using mise tasks
cd ~/.claude/automation/claude-telegram-sync && mise run bot:restart
# Option B: Manual restart
pkill -f "bun.*main.ts" && cd ~/.claude/automation/claude-telegram-sync && bun --watch run src/main.ts1. [Read] Read current mise.toml configuration
2. [Identify] Present config groups to user via AskUserQuestion
3. [Select] User selects setting category to modify
4. [Edit] Update mise.toml with new values
5. [Validate] Verify values are in valid range
6. [Apply] Restart bot to apply changes (if TTS or queue settings changed)
7. [Verify] Confirm new settings are activereferences/evolution-log.md| Issue | Cause | Solution |
|---|---|---|
| Settings not taking effect | Bot not restarted | Restart bot after changing mise.toml |
| mise.toml parse error | Invalid TOML syntax | Check for missing quotes or unescaped chars |
| Voice not found | Invalid voice name | Check voice catalog (Kokoro voices are case-sensitive) |
| Speed too fast/slow | Value out of range | Use 0.5 to 2.0 range for TTS_SPEED |
| Circuit breaker stuck open | Too many failures | Wait for breaker timeout or restart bot |
| Timeout too short | TTS generation slow on first run | Model warmup takes longer; increase timeout |