Files
Timmy-time-dashboard/static/css
Alexander Whitestone f352932db5
Some checks failed
Tests / lint (pull_request) Failing after 16s
Tests / test (pull_request) Has been skipped
feat: add voice customization settings UI (#1017)
- 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
..