Skip to content → Skip to footer

How To Route Screen Reader Audio To Different Devices With Sandfly Screen Reader

There is no need to explain why a screen reader user might sometimes want to have the screen reader’s audio routed to a different audio device than the default one.

On Android, this is not natively possible. Samsung’s One UI offers a workaround through the Separate App Sound feature, which gets the job done, even if it is not perfect. However, to my knowledge, other OEMs do not offer a comparable feature.

TalkBack, Android’s default built-in screen reader, does not offer a similar capability either. Sandfly, an open-source screen reader, allows users to change the device used to output the screen reader’s speech and audio. It also provides an option to route the audio to the phone’s speaker when specific audio devices are connected.

Sandfly is not the only screen reader that provides this feature. Another screen reader that offers similar functionality is Backtalk, and other screen readers might have something similar. However, this post only covers how to use the audio output feature found in Sandfly. Note that setting up Sandfly is outside the scope of this post.

Configuring Audio Output In Sandfly

Open Sandfly settings. You can access them from the Sandfly menu or by selecting Sandfly from the list of installed accessibility services. You can also access the settings by selecting the app from the apps list.

Find “Audio output” and activate it.

Then, press “Audio output device” to see a list of currently available audio devices, including System Default, Phone Speaker, and connected wired and wireless audio devices.

Select any device to route Sandfly’s audio through it.

To have the audio come out of the phone’s speaker when a certain device is connected, choose “Phone speaker with these devices” and check all the devices you want. Whenever one of the selected devices is connected, Sandfly’s audio will come out of the phone’s speaker instead of the connected device.

Use the “Keep speech on the phone while casting” option to determine whether you want the screen reader’s audio to come out of the phone’s speaker when you cast your screen.

Testing The Feature

Although Sandfly is not my primary screen reader at the moment, I tested Audio Output and was impressed by the reliability of the audio routing. I was able to switch between Bluetooth headphones, wired USB-C earbuds, and the phone’s speakers without any issues or interference with media playback. This is consistent with tests conducted by other team members, including full-time Sandfly users.

About Author

Kareen Kiwan

Since her introduction to Android in late 2012, Kareen Kiwan has been a fan of the operating system, devoting some of her time to clear misconceptions about Android among blind people. She wrote articles about its accessibility and features on the Blindtec.net Arabic website, of which she was a member of its team. Kareen's experience was gained through her following of the Android-related communities and fueled by her love for technology and her desire to test new innovations. She enjoys writing Android-related articles and believes in the role of proper communication with both the blind screen reader Android users and app developers in building a more accessible and inclusive Android. Kareen is a member of the Blind Android Users podcast team and Accessible Android editorial staff.

Published in Tips and Tricks Tutorials

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Donate to Us

To uphold the standards of a robust and fully accessible project, we graciously request your support. Even a modest contribution can have a profound impact, enabling Accessible Android to continue its growth and development.

Donations can be made via PayPal.

For alternative methods, please do not hesitate to contact us.

We deeply appreciate your generosity and commitment to our cause.

Subscribe to Blind Android Users mailing list

RSS feed: Accessible Android on Mastodon Accessible Android on Mastodon

  • Untitled
    How To Route Screen Reader Audio To Different Devices With Sandfly Screen Reader https://accessibleandroid.com/how-to-route-screen-reader-audio-to-different-devices-with-sandfly-screen-reader/
  • Untitled
    New app added to Accessible Android apps directory: Cookie Voice Recipes accessible https://accessibleandroid.com/app/cookie-voice-recipes/
  • Untitled
    New app added to Accessible Android apps directory: SandFly accessible https://accessibleandroid.com/app/sandfly/ @fireborn
  • Untitled
    New game added to Accessible Android apps directory: Real world accessible https://accessibleandroid.com/app/real-world/