Mushy TalkBack

What is this?

Mushy TalkBack is an independent clone of Google's TalkBack version 4.3. Since a lot of folks, including me, are not happy with the default metallic sound scheme which comes built-in into the talkback, and since there is no way to change those sounds without rebuilding TalkBack from its source code and creating a wholly separate app, I decided to take a step forward ant do it. This is the result of a pretty trivial effort, A TalkBack with a new and better sound scheme. Because blind folks deserve the best, Google!

How I can use this thing?

Deadly easy. To use Mushy Talkback follow these steps:

  1. 1. Download the apk file from the button below and Install it:

    Download The APK File
  2. 2. Go to accessibility settings, under the Services section you will find a new service called Mushy TalkBack, Turn This on.

  3. 3. Back to accessibility settings and Turn off TalkBack

  4. 4. Since this is a separate app, if you want to tweak your screen reader settings, you need to do that from the same screen from which you activated Mushy TalkBack, or from the Global Context Menu.

  5. 5. After that you can use the app normally as you do with TalkBack, in fact there is no any difference except the sounds.

Who is behind this?

This app is provided to you by: Musharraf Omer.

If you find this app useful in any way, please consider sending me a google play card as a thank you, I need that to buy some HQ voices for my phone, and I will remove this notice when ever I reach the amount required to buy those voices.

For any suggestions or just to say hello, contact me at Twitter or via email: ibnomer2011@hotmail.com.

What is next?

I'm ambitious about this project. Since Google published the source code of TalkBack on github, I decided to tinker with the code a little bit, particularly I have two distinct goals:

  1. 1. Change the default, screwy sound scheme. I Think this is done for now.

  2. 2. Add some global multi-touch gestures like those found on Samsung's galaxy TalkBack. But I realized that this is impossible, and here is why:

    The global gestures, i.e. the gestures performed by the user regardless of the current app she is working on. can not be captured by individual apps due to security and privacy reasons, unless you capture them via the built-in accessibility service, which is a part of android's core. Now the thing is here, this Accessibility Service only supports L-shape gestures like those found on the vanilla TalkBack, and does not support multi-touch gestures, such as 3-finger tab etc...

    Unfortunately, as far as I know, there is no way to bypass this, unless you build a custom version of android OS, something that OEM like Samsung have access to.

    All in all, there are some affordable alternatives, one of them is to create a TalkBack Utility Panel, the user can open this panel by swiping down for example, then this panel will be opened and it will listen to multi-touch gestures and act accordingly, say by announcing the current time, battery level, network status, weather briefing, or changing granularity.

Important Notes

I collected and crafted the sounds you're enjoying in this app from varius sources, here is a breakdown of those sources:

Contribution Needed

If you think you have access to a better sound scheme, please do share it with the rest of us, if I find it useful, I promise to include it in the next release of the app.