Skip to content

fcnjd/talkback-foss

 
 

Repository files navigation

TalkBack-FOSS

Introduction

This repository is the FOSS-friendly fork of Google's TalkBack, which is a screen reader for blind and visually-impaired users of Android. For usage instructions, see TalkBack User Guide.

Support

Matrix: #talkback-foss:matrix.org

Changes from upstream

All changes are in the commits log. Below are the most important ones:

  • Removed unnecessary Google dependencies and permissions (credits to Tad from DivestOS project)
  • Braille input: Added support for French and Polish braille tables
  • Various translations and typo fixes
  • added Gradle Wrapper to simplify build process on various systems
  • various improvements from GrapheneOS project by Daniel Micay
  • Support for role=application web widgets/TV apps (credits to Hugo
  • updated dependencies which may fix potential security issues
  • Added more instructions in the readme

There is also an issue tracker where various issues and improvements can be discussed. Unfortunately, the upstream code is not beeing updated too often.

How to Build

To build TalkBack, Issue gradlew assembleRelease command and sign the apk.

How to Install

Install the apk onto your Android device in the usual manner using adb.

How to Run

With the apk now installed on the device, the TalkBack service should now be present under Settings -> Accessibility, and will be off by default. To turn it on, toggle the switch preference to the on position.

Alternatively you can do it via ADB:

adb shell settings put secure enabled_accessibility_services com.android.talkbackfoss/com.google.android.marvin.talkback.TalkBackService

Versioning

Versions are in form "v$UPSTREAM_VERSION_WITH_BUILD_NUMBER-$RELEASE" where:

  • $UPSTREAM is the public, visible version of upstream.
  • $RELEASE is a letter f followed by this fork's release.

e.g. 12.1.0.397273158-f01 means first release based on upstream 12.1.0.397273158 version.

About

Unofficial FOSS-friendly fork of Google's TalkBack

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 99.5%
  • Other 0.5%