Bug Description
The settings dialog's Quiet Hours tab has four wx.SpinCtrl elements for start/end hour and minute, but none of them have accessible names set via SetName().
Screen readers like NVDA will just announce "spin control" or the numeric value without context, making it impossible to tell which control sets which value.
Fix
Add SetName() calls to each SpinCtrl:
quiet_start_hour: "Quiet hours start hour"
quiet_start_min: "Quiet hours start minute"
quiet_end_hour: "Quiet hours end hour"
- `quiet_end_min": "Quiet hours end minute"
Also add accessible names to the voice choice dropdown and rate slider.
Impact
Screen reader users cannot effectively configure quiet hours without sighted assistance.