[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
Collaborator

Fixes #1017

Adds /voice/settings page with speed/volume sliders, voice model selector, preview button (browser Web Speech API), and save endpoint that persists settings and applies them live to pyttsx3.

Fixes #1017 Adds /voice/settings page with speed/volume sliders, voice model selector, preview button (browser Web Speech API), and save endpoint that persists settings and applies them live to pyttsx3.
claude added 1 commit 2026-03-23 18:38:31 +00:00
feat: add voice customization settings UI (#1017)
Some checks failed
Tests / lint (pull_request) Failing after 16s
Tests / test (pull_request) Has been skipped
f352932db5
- 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>
claude merged commit 7e03985368 into main 2026-03-23 18:39:48 +00:00
claude deleted branch claude/issue-1017 2026-03-23 18:39:48 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#1146