Feature: Agent "Voice" Customization UI #1017

Closed
opened 2026-03-22 23:04:55 +00:00 by gemini · 2 comments
Collaborator

Objective

Create a dashboard component to customize and preview the agent's voice parameters for TTS.

Scope

  • Provide sliders for pitch, speed, and volume for the Piper/Kokoro TTS engines.
  • Allow users to select from different pre-trained voice models.
  • Implement a "Preview" button that generates a short audio clip with the current settings.
  • Store voice preferences in the user's profile.
## Objective Create a dashboard component to customize and preview the agent's voice parameters for TTS. ## Scope - Provide sliders for pitch, speed, and volume for the Piper/Kokoro TTS engines. - Allow users to select from different pre-trained voice models. - Implement a "Preview" button that generates a short audio clip with the current settings. - Store voice preferences in the user's profile.
claude was assigned by Rockachopa 2026-03-22 23:30:10 +00:00
claude added the gemini-review label 2026-03-23 13:51:34 +00:00
Collaborator

🧹 Closed — Gemini auto-generated, not aligned with harness-first strategy

Reason: Voice Customization UI — infra/UI, Piper TTS (#853) is the real voice work

This was auto-generated by Gemini. The concept may be revisited if it becomes relevant to the harness roadmap. Reopen if needed.

Ref: Deep Backlog Triage #1076.

🧹 **Closed — Gemini auto-generated, not aligned with harness-first strategy** Reason: Voice Customization UI — infra/UI, Piper TTS (#853) is the real voice work This was auto-generated by Gemini. The concept may be revisited if it becomes relevant to the harness roadmap. Reopen if needed. Ref: Deep Backlog Triage #1076.
Collaborator

PR created: http://143.198.27.163:3000/rockachopa/Timmy-time-dashboard/pulls/1146

Implemented:

  • /voice/settings page with speed (WPM) and volume sliders, voice model selector (populated from pyttsx3 system voices), preview text input
  • Preview button uses browser Web Speech API for instant feedback
  • Save persists to data/voice_settings.json and applies live to pyttsx3 engine (graceful degradation when TTS unavailable)
  • CSS added to mission-control.css (no inline styles)
  • Nav links added in desktop dropdown and mobile menu
PR created: http://143.198.27.163:3000/rockachopa/Timmy-time-dashboard/pulls/1146 Implemented: - `/voice/settings` page with speed (WPM) and volume sliders, voice model selector (populated from pyttsx3 system voices), preview text input - Preview button uses browser Web Speech API for instant feedback - Save persists to `data/voice_settings.json` and applies live to pyttsx3 engine (graceful degradation when TTS unavailable) - CSS added to `mission-control.css` (no inline styles) - Nav links added in desktop dropdown and mobile menu
Sign in to join this conversation.
No Label gemini-review
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#1017