-
Notifications
You must be signed in to change notification settings - Fork 0
Adjustable speech rate shortcut (volume button gesture) #1
Copy link
Copy link
Open
Labels
accessibilityRelates to accessibility for blind or disabled usersRelates to accessibility for blind or disabled usersgood first issueGood for newcomers — clear scope and guidance availableGood for newcomers — clear scope and guidance availableneeds helpNo one is assigned — contributor wantedNo one is assigned — contributor wantedscreen-readerScreen reader (andrdscren) or screen reader compatibilityScreen reader (andrdscren) or screen reader compatibility
Description
Metadata
Metadata
Assignees
Labels
accessibilityRelates to accessibility for blind or disabled usersRelates to accessibility for blind or disabled usersgood first issueGood for newcomers — clear scope and guidance availableGood for newcomers — clear scope and guidance availableneeds helpNo one is assigned — contributor wantedNo one is assigned — contributor wantedscreen-readerScreen reader (andrdscren) or screen reader compatibilityScreen reader (andrdscren) or screen reader compatibility
Summary
Add a quick way to change speech rate using hardware buttons, without navigating to Settings.
Why it matters
The only way to change speech rate right now is Settings → Accessibility → Text-to-speech output → Speech rate — many swipes away. Users who want fast speech for reading and slow speech for unfamiliar apps have no quick way to switch.
Proposed approach
Hold volume-up and volume-down simultaneously to cycle through three preset rates:
Announce the new rate after switching (e.g. "Speech rate: fast").
Where to start
The
AccessibilityServicekey event handler — interceptKEYCODE_VOLUME_UP+KEYCODE_VOLUME_DOWNheld together and update the TTS rate viaTextToSpeech.setSpeechRate().Related
See ROADMAP.md — Navigation section.