Skip to content

LumiRead v1.2.0

Choose a tag to compare

@LagrangeNSS LagrangeNSS released this 25 May 12:34
· 12 commits to main since this release

LumiRead v1.2.0 — Dual-mode UI, Bilingual & Voice

Built for the 2026 Gemma Developer Hackathon · Edge AI track.

What's new

  • Dual-mode UI — Kids mode (cartoon, ZCOOL KuaiLe font, bouncy press) × Parent mode (minimal Material 3). Offline parent gate guards the Kids → Parent transition.
  • Bilingual output — Chinese · English, decoupled from system locale. New paired (zh + en line-by-line) rendering mode.
  • Per-app locale — Follow system / 中文 / English, switchable without touching system settings.
  • Three age bands — Toddler / Preschool / Preadolescent, each adjusts vocabulary, sentence length, TTS speed, and Kids-mode touch targets.
  • Auto / manual TTS toggle — child decides when to listen.
  • OCR mode setting — default two-stage (ML Kit + text-only Gemma 4 E2B) for fastest first-word; experimental native-multimodal path on Gemma 4 E4B.
  • My Learning page — local-only stats. Nothing leaves the device.

APK

  • File: `app-release.apk` (≈ 288 MB)
  • SHA-256: `8220046ed2f824664e5b41aa306e356356ed96649a5df651d5c4ec40d319e459`
  • Debug-signed for hackathon distribution. Does NOT contain Gemma 4 model weights or MeloTTS acoustic model — the app guides you to download them on first launch (≈ 2.59 GB + 189 MB, Wi-Fi recommended), or you can side-load via `adb push` (see README §6.3).

System requirements

  • Android 8.0+ (API 26+), 6 GB RAM, ≥ 4 GB free storage, OpenCL-capable GPU.

Privacy

Fully offline after the one-time model download. No telemetry, no analytics, no accounts, no audio recording. See README §8.

License

LumiRead source code: Apache-2.0. Models, frameworks, and ML Kit have their own licenses — see THIRD_PARTY_NOTICES.md.