Skip to content

An Android app using OCR and speech recognition to help children with dyslexia improve their reading and writing skills through personalized exercises and real-time feedback.

License

Notifications You must be signed in to change notification settings

swatified/Verbix

Repository files navigation

Verbix 📚

Copyright Platform Java Firebase OCR


Verbix is an innovative Android application designed to support children with learning disabilities, particularly focusing on dyslexia which affects 5-10% of children worldwide. The app utilizes advanced OCR and speech recognition technology to analyze handwriting patterns and speech, providing personalized exercises and real-time feedback for improved learning outcomes.

Verbix Mockup

Key Features

📝 Handwriting Analysis

  • Real-time OCR recognition using Google Cloud Vision API
  • Instant feedback on handwriting patterns
  • Detailed analysis of letter confusions and missing characters
  • Progress tracking and pattern identification

🗣️ Speech Pattern Recognition

  • Advanced speech analysis for pronunciation patterns
  • Real-time feedback on speech accuracy
  • Identification of common sound confusions
  • Customizable word sets for targeted practice

💡 Interactive Learning

  • Touch-based word formation exercises
  • Vocal chord word formation exercises
  • Personalized practice sessions
  • Progress tracking and analytics
  • User-friendly interface with engaging visuals

🛠️ Technical Stack

  • Platform: Android
  • Programming Language: Java
  • Development Environment: Android Studio
  • Backend Services: Firebase
  • OCR Technology: Google ML-Kit
  • UI Components: XML
  • Database: Firestore DB

📲 Installation

  1. Download from Google Play Store (link coming soon)
  2. Grant necessary permissions for camera and microphone
  3. Create a user profile
  4. Start your learning journey!

👥 Usage

Writing Practice

  1. Open the "Practice Writing" section
  2. Write the given random paragraph on a page (preferably using a marker)
  3. Point your camera at handwritten text
  4. Crop the image to remove unnecessary noise
  5. Receive instant analysis and feedback
  6. Practice suggested exercises

Speech Training

  1. Navigate to "Detect Speech Patterns"
  2. Speak out the given practice paragraph
  3. Record your speech
  4. Review detailed analysis and suggestions
  5. Practise word-formation at speech training section

🚀 Roadmap

  • Basic handwriting analysis
  • Speech pattern recognition
  • User profiles
  • Offline support
  • Parent dashboard
  • Progress reports
  • Cloud sync
  • Multi-language support
  • Gamification elements

Acknowledgments

  • Google ML-Kit for OCR capabilities
  • Firebase for backend infrastructure
  • Educational experts for learning pattern insights

Team

Swati Sharma - Lead Developer

Contributing

This is a portfolio project and is not open for contributions. However, feedback and suggestions for improving learning accessibility are welcome!

License

Copyright © 2024 Swati Sharma. All rights reserved. See LICENSE for details.

About

An Android app using OCR and speech recognition to help children with dyslexia improve their reading and writing skills through personalized exercises and real-time feedback.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages