Skip to content

Adjustable speech rate shortcut (volume button gesture) #1

Description

@tech-master33

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:

  • Slow: 0.7x
  • Normal: 1.0x
  • Fast: 1.5x

Announce the new rate after switching (e.g. "Speech rate: fast").

Where to start

The AccessibilityService key event handler — intercept KEYCODE_VOLUME_UP + KEYCODE_VOLUME_DOWN held together and update the TTS rate via TextToSpeech.setSpeechRate().

Related

See ROADMAP.md — Navigation section.

Metadata

Metadata

Assignees

No one assigned

    Labels

    accessibilityRelates to accessibility for blind or disabled usersgood first issueGood for newcomers — clear scope and guidance availableneeds helpNo one is assigned — contributor wantedscreen-readerScreen reader (andrdscren) or screen reader compatibility

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions