A quick-access control panel for BAOSP accessibility features — speech rate, flashlight, volume, screen reader status, and enhanced accessibility customization — in one place. Part of the BAOSP ecosystem.
Latest APK → github.com/tech-master33/baosp/releases/tag/nightly
A fresh build is posted there automatically every night alongside the screen reader, TTS engine, launcher, clock, and calculator. You can also find standalone builds on the releases page of this repo.
- Speech rate control — switch between Slow, Normal, and Fast with one tap; new rate announced immediately
- Flashlight toggle — turn the camera flash on/off as a torch, announced aloud
- Volume up/down — raise or lower media volume without navigating to system settings
- Screen reader status — shows whether baosp-screenreader is active; tap to open Accessibility settings
- Accessibility customization — enhanced gesture controls and vibration feedback settings
- Voice announcements — all controls provide immediate speech feedback
- Overlay panel — accessible from any app via the quick-access service
- All controls voiced — every action spoken aloud so no visual feedback is needed
- Download the APK from the nightly link above
- Transfer it to your Android device
- Install it (allow unknown sources if prompted)
- Open BAOSP Panel from your app drawer
- Grant the overlay permission when prompted (needed for the floating panel)
- Grant the modify system settings permission when prompted (needed for volume control)
git clone https://github.com/tech-master33/baosp-panel.git
cd baosp-panel
chmod +x gradlew
./gradlew assembleDebug
# APK at: app/build/outputs/apk/debug/app-debug.apkRequires JDK 17 and Android SDK with API level 34.
| Permission | Why it is needed |
|---|---|
VIBRATE |
Haptic feedback on control activation |
FLASHLIGHT |
Flashlight toggle |
WRITE_SETTINGS |
Volume control |
SYSTEM_ALERT_WINDOW |
Floating overlay panel visible from any app |
Every push to master automatically builds a new APK and posts it as a GitHub Release.
The badge above shows whether the latest build passed or failed.
baosp-panel is part of BAOSP — an accessible Android platform for blind and visually impaired users:
| Repo | What it does |
|---|---|
| baosp | Main project — nightly bundle, coordination |
| baosp-screenreader | Screen reader — accessibility service |
| baosp-tts | SVOX Pico TTS engine |
| aoler | Accessible home screen launcher |
| baosp-clock | Accessible clock, alarm, timer |
| baosp-calc | Accessible calculator |
| baosp-braille | Bluetooth HID Braille display driver |
| baosp-panel | Quick-access control panel with enhanced features (this repo) |
All APKs are bundled together and published every night at
github.com/tech-master33/baosp/releases/tag/nightly
Apache License 2.0 — same as BAOSP and AOSP.