Case study · Jetpack Compose / Web / IA

Override Sense

Aplicación de accesibilidad para Android con IA en dispositivo que detecta sonidos críticos y los convierte en alertas visuales y hápticas.

AndroidKotlinJetpack ComposeMaterial 3TensorFlow LiteOn-Device AIMVVMClean ArchitectureKoinKotlin FlowWorkManagerDataStoreAstro
Visitar proyecto ↗
Onboarding_1.pngOnboarding_2.pngOnboarding_3.pngOnboarding_4.pnghome_listening.pnghome_mute.pngsettings.png

Aplicación de accesibilidad para Android con IA en dispositivo que detecta sonidos críticos y los convierte en alertas visuales y hápticas.

Override Sense es una aplicación de accesibilidad para Android diseñada para ayudar a personas con discapacidad auditiva.

Mediante On-Device AI, la app detecta, clasifica y visualiza sonidos ambientales críticos en tiempo real, transformando audio en alertas visuales y sensoriales sin depender de la nube.

Detección Inteligente

La clasificación de eventos sonoros se realiza con YAMNet + TensorFlow Lite, cubriendo más de 500 tipos de sonidos y priorizando por niveles:

- 🔴 Crítico: alarmas de incendio, detectores de humo y sirenas de emergencia.
• 🟡 Advertencia: timbres, golpes en la puerta y zumbadores.
• 🔵 Información: llanto de bebé, risas y habla.

Feedback Visual y Sensorial

- 👁️ Animación de Pulso: visualización reactiva que cambia color e intensidad según la prioridad del sonido.
• 🚨 Notificaciones de Alto Impacto: alertas heads-up incluso con la pantalla bloqueada.
• 📳 Patrones de Vibración: 7 patrones personalizados (Doble, Triple, Latido y más) con intensidad ajustable.
• 💡 Alertas LED: uso del flash para eventos críticos en entornos oscuros.

Personalización y Rendimiento

- 🎨 Temas Dinámicos: soporte para Material You y modos claro/oscuro.
• 🎚️ Sensibilidad Ajustable: control de ganancia del micrófono y umbrales de detección.
• 🔋 Optimización de Batería: modos de ahorro y ejecución condicionada a carga cuando se requiere.

Privacidad Primero

Todo el procesamiento de audio ocurre 100% en el dispositivo. Ningún audio se graba, almacena ni envía a servicios externos.

Stack Tecnológico

- Kotlin
Jetpack Compose + Material3
MVVM + Clean Architecture
Koin
Coroutines + Kotlin Flow
TensorFlow Lite (Audio Classification)
WorkManager + Foreground Services
DataStore Preferences
Gradle (Kotlin DSL)

Override Sense combina accesibilidad, privacidad y arquitectura Android moderna para ofrecer una experiencia confiable en escenarios de vida diaria donde cada segundo importa.

← Volver al archivo