The Problem Tools Pronunciation Demo Languages Bandwidth

By Muralla

GabAI-Basa

Reading Guide — a Filipino reading companion built for every student, engineered for those who need it most.

Four tools. One URL. No login. No install. Works in any browser, on any connection, for any Filipino student who needs help reading.

0 / 10,000

The Problem

A reading gap that tools were never built to close

90%

of Filipino Grade 4 students read below minimum proficiency

World Bank, 2023 ↗
1 in 5

students worldwide are affected by dyslexia or reading difficulties

NIH / NICHD ↗
2

official languages in PH education — yet most tools support only one

DepEd Order No. 21, 2019 ↗

Think about a Grade 7 student. She's reading a science textbook on her older brother's phone with a prepaid data plan. She has an undiagnosed reading difficulty. The textbook is in a language she can speak but struggles to read. The apps her teacher recommended are built for high-speed internet and require complex setups.

She has no accessible tools tailored for her local curriculum that work seamlessly in both English and Filipino.

GabAI-Basa addresses both gaps at once: a browser-based reading companion that works on slow connections for English and Filipino text, and an open-source speech dataset that researchers can actually use.

Who It's For

Built for every student. Tested against the one who needs it most.

Primary: Filipino student, Grades 5–10, who struggles with reading fluency or encounters academic text in an unfamiliar language. Every design decision is tested first against: does this work for a student with dyslexia?

Secondary: Any student who wants text read aloud, a summary, or a quick word lookup. Teachers who want a low-setup reading tool — open the URL, hand the phone to the student.

UN SDG #4 Alignment

Advancing Quality Education

GabAI-Basa is directly engineered to advance the UN's Sustainable Development Goal #4 by targeting foundational literacy gaps in the Philippine public education sector:

Target 4.1: Equitable & Quality Education

Regional students frequently fall behind due to a lack of learning materials. By introducing bilingual text-to-speech and AI content simplification, we democratize access to quality study tools regardless of geography or socioeconomic background.

Target 4.5: Eliminate Literacy Disparities

Traditional software widely overlooks neurodivergent learners. Our application places cognitive accessibility at the forefront—incorporating OpenDyslexic fonts and high-contrast pacing—to provide an equitable landscape for students dealing with dyslexia and reading difficulties.

Target 4.a: Inclusive Learning Environments

We extend the "learning environment" into the digital realm. By building a Progressive Web App (PWA) with zero-bandwidth scoring and extreme data optimization, we ensure functionality in remote, low-connectivity public schools across rural regions.

The Tools

Four tools. One URL. No login.

Each tool handles a different part of reading — listening, pronouncing, understanding, and looking up words. Pick the one you need.

Feature Deep Dive

The Pronunciation Rater

This is what turns a reading app into a reading tutor. The co-reader highlights a word, the TTS reads it, then the student reads it back into their mic. The browser's Web Speech API scores the attempt on-device — no audio leaves the phone.

Co-reader pronunciation rater — live word state

Ang bata ay nagbabasa ng aklat.
Correct Close Incorrect Speaking now

After a session, a score summary shows which words need more practice. Feedback always uses color + icon together — not color alone — so it's safe for colorblind students.

Browser note: Web Speech API requires Chrome or Edge. Students on Safari or Firefox see a notice and fall back to manual tap-to-advance without scoring.

Supported Languages

English and Filipino support at launch

Filipino

Filipino

National

English

English

Universal

Google Cloud TTS natively supports fil-PH and en-US. These allow us to provide high-quality read-aloud functionality for the vast majority of local educational materials.

Low-Bandwidth Design

Built for Philippine internet

Every feature was designed with a prepaid data plan in mind. Nothing is sacrificed for low bandwidth — the architecture was designed around it.

Zero bandwidth

Pronunciation Rater

Web Speech API runs on-device. No audio leaves the phone.

Minimal bandwidth

Summarizer

Text in, text out. Gemini responses are under 2KB, even on 2G.

Cached locally

Dictionary Lookup

Each word cached in localStorage. Second lookup is instant and offline.

Optimized

TTS Audio

Sentence-by-sentence synthesis. OGG Opus encoding is half the size of MP3. One sentence ahead preloaded.

One-time load

Fonts & App Shell

Fonts self-hosted and cached. Service worker caches the shell after first visit.

Route-split

JavaScript Bundle

Next.js splits code per route. A student using the co-reader never downloads the summarizer code.

Technical Stack

Lean stack, one-click deploy

Layer Technology Why
Framework Vite (Vanilla JS) Fast dev server, ES module bundling
Styling Tailwind CSS Fast iteration, no runtime overhead
TTS Google Cloud TTS fil-PH Native Filipino voice, high quality
Pronunciation Web Speech API 100% on-device, zero bandwidth, no API key
Summarizer Gemini 2.5 Flash Fast, cheap, strong multilingual output for PH languages
Dictionary dictionaryapi.dev Free, no key, comprehensive English coverage
Fonts Atkinson Hyperlegible + OpenDyslexic Designed for reading accessibility, self-hosted
Deploy Self-hosted JC Antor's home lab

Design Language

Warm, accessible, student-first

  • 💡 OpenDyslexic toggle in the co-reader — extra-weighted bottoms prevent letter rotation confusion.
  • 💡 Minimum 18px on all reading surfaces. Line height 1.75. Extra letter spacing in co-reader mode.
  • 💡 Word highlight is a bold filled pill, not just an underline. Shape + color, never color alone.
  • 💡 Pronunciation feedback uses color + icon — colorblind-safe by design.
  • 💡 No modals, no popups, no distracting animations on reading surfaces. Motion is reserved for feedback only.

Honest Limitations

What this MVP can't do yet

  • ⚠️ Google TTS has native support for English and Filipino. The open-source Coqui model is also being designed to close the gap for offline, on-device usage.
  • ⚠️ The pronunciation rater requires Chrome or Edge. Firefox and Safari students see a notice and fall back to manual co-reading without scoring.
  • ⚠️ The summarizer caps input at 3,000 characters to stay within Gemini Flash rate limits during the demo period. This is a demo constraint, not a design limit.
  • 🔒 No user data is stored. Mic access is session-only and never sent to a server. Dictionary cache is browser-local. No account, no tracking, no cookies.