Scatext
An innovative Android application that uses Google's ML Kit for advanced text recognition capabilities, with integrated Text-to-Speech functionality to enhance accessibility for all users.
Overview
Scatext leverages machine learning to recognize text from images, making it a powerful tool for digitizing documents, extracting information, and improving accessibility through audio output.
Features
- Text Recognition - Accurate OCR using Google ML Kit
- Text-to-Speech - Audio output for improved accessibility
- Image Capture - Easy image capture from camera or gallery
- Text Extraction - Extract and copy recognized text
- Multi-language Support - Recognize text in multiple languages
- Offline Processing - ML Kit works offline for privacy
Technology Stack
- Platform: Android (Java)
- IDE: Android Studio
- ML Framework: Google ML Kit
- Text-to-Speech: Android TTS API
- Accessibility: WCAG compliance focus
- Build Tool: Gradle
Key Accomplishments
- Integrated Google ML Kit for robust text recognition
- Implemented Text-to-Speech for accessibility
- Created an intuitive camera interface
- Optimized ML model for faster processing
- Ensured accessibility compliance for all users
Use Cases
- Document digitization and data entry
- Real-time language translation
- Accessibility assistance for visually impaired users
- Information extraction from images
- Education and learning applications
What I Learned
This project provided deep insights into machine learning integration, accessibility best practices, and building feature-rich mobile applications with external APIs.