Inspiration

KELLERA was inspired by a simple question:

What if a smartphone could interact with a blind user through natural conversation instead of requiring gestures and screen touches?

Existing accessibility tools are extremely valuable, but many interactions still require users to learn gestures or adapt to the device.

KELLERA explores a different approach by allowing the user to communicate with the smartphone naturally, as if talking to another person.

The project is inspired by Helen Keller and her legacy of overcoming barriers through accessibility, education, and determination.


What it does

KELLERA is an AI-powered conversational accessibility assistant for Android.

The current MVP allows users to interact with the device entirely through voice.

It can:

  • recognize voice commands;
  • detect device unlock;
  • open Android applications;
  • provide contextual voice guidance;
  • maintain a continuous conversational interaction.

Rather than only reading screen content, KELLERA aims to understand the current context and guide users naturally.


How we built it

KELLERA was developed using:

  • Kotlin
  • Android Studio
  • Jetpack Compose
  • Android Accessibility Service
  • SpeechRecognizer API
  • TextToSpeech API
  • OpenAI GPT-5.6
  • OpenAI Codex

Artificial intelligence supported software architecture, implementation, debugging, documentation, and code review throughout development.


Challenges we ran into

One of the biggest technical challenges was creating a smooth voice-first interaction without requiring physical touches.

Managing Android permissions, Accessibility Services, speech recognition, application launching, overlays, and conversational flow required continuous experimentation and refinement.

Balancing accessibility, usability, and Android platform limitations was one of the most important parts of the project.


Accomplishments that we're proud of

The current MVP successfully demonstrates a complete conversational flow:

  • device unlock detection;
  • voice command recognition;
  • automatic Google launch;
  • contextual voice guidance;
  • continuous interaction without relying on traditional touch navigation.

Most importantly, KELLERA evolved from an idea into a working prototype capable of demonstrating its core concept.


What we learned

Developing KELLERA showed that building accessibility solutions requires much more than software development.

It requires understanding real user needs, designing intuitive interactions, and balancing technical possibilities with usability.

We also learned how AI can significantly accelerate software development while keeping product vision and decision-making in human hands.


What's next for KELLERA

The next development phase focuses on improving contextual understanding and expanding conversational interaction across Android applications.

Future goals include:

  • richer screen interpretation;
  • smarter Accessibility Service integration;
  • multi-application interaction;
  • more natural conversational experiences;
  • long-term accessibility solutions that promote greater independence and digital inclusion.

Built With

  • acessibility
  • android
  • assistive-tecnology
  • codex
  • gpt-5.6
  • inteligence-artificial
  • jetpack-compose
  • kotlin
  • mobile
  • openai
  • speech-recognition
  • text-to-speech
  • voice-ui
Share this project:

Updates