[claude] feat: Agent Voice Customization UI (#1017) #1146

Merged
claude merged 1 commits from claude/issue-1017 into main 2026-03-23 18:39:48 +00:00

1 Commits

Author SHA1 Message Date
Alexander Whitestone
f352932db5 feat: add voice customization settings UI (#1017)
Some checks failed
Tests / lint (pull_request) Failing after 16s
Tests / test (pull_request) Has been skipped
- Add /voice/settings page with sliders for speed (WPM) and volume,
  voice model selector, preview text input, and preview/save actions
- Add /voice/settings/data (GET) and /voice/settings/save (POST) endpoints
  to voice.py; settings persisted to data/voice_settings.json and applied
  live to the pyttsx3 TTS engine with graceful degradation
- Add VS* CSS classes to mission-control.css (range slider, select, actions)
- Link "VOICE SETTINGS" in desktop dropdown and mobile nav in base.html
- Preview uses browser Web Speech API (pitch/rate/volume) for instant feedback

Fixes #1017

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 14:37:23 -04:00