readest/apps/readest-app/src-tauri/plugins/tauri-plugin-native-tts
Huang Xin ff962a1f02
fix(android): auto-shutdown native TTS engine after 30 min idle to save battery (#3728)
When the Android native TTS engine is paused or stopped but not shut down,
it holds resources and drains battery. This adds a 30-minute idle timer that
automatically shuts down the TextToSpeech engine and MediaPlaybackService
after inactivity. The engine transparently re-initializes on next use.

Also adds missing androidx.lifecycle:lifecycle-process dependency to fix
ProcessLifecycleOwner build error.

Closes #3713

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 20:00:21 +02:00
..
android fix(android): auto-shutdown native TTS engine after 30 min idle to save battery (#3728) 2026-04-02 20:00:21 +02:00
ios chore(ios): drop support for iOS below 15.0 (#2804) 2025-12-29 03:41:12 +01:00
permissions fix(tts): fixed listener of tts events (#2349) 2025-10-28 18:36:57 +01:00
src i18n: localization for notification title and text (#2143) 2025-09-30 10:03:33 +02:00
.gitignore tts: add native tts plugin for Android (#1376) 2025-06-09 16:54:12 +02:00
build.rs fix(tts): fixed listener of tts events (#2349) 2025-10-28 18:36:57 +01:00
Cargo.toml linux: fixed multiple instances created in OAuth, closes #1654 (#1659) 2025-07-22 09:00:19 +02:00
README.md tts: add native tts plugin for Android (#1376) 2025-06-09 16:54:12 +02:00

Tauri Plugin native-tts