foobnix / LibreraReader

Book Reader for Android
http://librera.mobi
Other
2.96k stars 309 forks source link

Feature Request: Bluetooth Controls for TTS #373

Open Perdellian opened 5 years ago

Perdellian commented 5 years ago

When using TTS in situations where the on-screen controls are not available (whether physically or legally, such as when driving), it would be good to have Bluetooth controls for play/pause and seeking (preferably by sentence rather than page).

Currently using: 8.0.38-fdroid

(And thanks for creating what so far appears to be a high-quality F/OSS e-reader, a welcome find after FBReader closed its source a few years back)

Perdellian commented 5 years ago

For an example, the TTS+ plugin for FBReader<3.0 looks to still be F/OSS (albeit unmaintained), unlike FBReader itself.

I appears to work with the the media control watchapp on my Pebble. I don't recall whether it works with my car's bluetooth controls since I've been using the built-in TTS integration of FBReader's paid version for roughly same amount of time that I've had a car with built-in Bluetooth.

https://f-droid.org/app/com.hyperionics.fbreader.plugin.tts_plus https://github.com/gregko/TtsPlus-FBReader

APN-Pucky commented 2 years ago

When I press pause on my bluetooth headphones instead of stopping a new quick bookmark is placed. I'd prefer pausing the TTS too.

rlpowell commented 10 months ago

What I've seen here is that you have to turn on bluetooth and then turn on TTS is Librera; when I do that, play and pause at least work fine. Try completely exiting Librera before bluetooth, too, see if that helps. It definitely works for me.