Giter Club home page Giter Club logo

letter-recognition-for-autistic-people's Introduction

Letter Recognition for Autistic People

This open source project is made for Autistic People who has difficulties in writing letters. Using the touch screen or pen they can practice the Letters, words and also can have a option to listen to those words and also few general things who's name starts from that letter.

About Autism

Autism spectrum disorder impacts the nervous system and affects the overall cognitive, emotional, social and physical health of the affected individual. The range and severity of symptoms can vary widely. Common symptoms include difficulty with communication, difficulty with social interactions, obsessive interests and repetitive behaviours.Early recognition, as well as behavioural, educational and family therapies may reduce symptoms and support development and learning.

This project is a web based solution to help them practice the letter writing and speaking through touch screen.

Must have features!

  • Should follow Web Content Accessibility Guidelines (WCAG) Checklist
  • User should be able to draw the letters using Touch Screen
  • Text to Speech for letters and realted words
  • images/png files realted to the items who's name starts from that letter
  • Machine Learning Approach
  • User friendly User Interface
  • Parent/Guardian role to track the process

Future enhancements:

  • Cross Platform App (Most probably in flutter)
  • Panic Button and Medicin reminder for autistic person that send alerts to the Guardian
  • Meet-n-greet option

Tech Stack

This project is currently using following technologies

  • [Tensorflow] - Model building for letter recognition.
  • [Flask] - for build the web app backend
  • [Twitter Bootstrap] - building the frontend
  • [jQuery] - event-handling on frontend

Installation

This project requires Python v3+ to run.

Install the requirements.

$ git clone https://github.com/Banglorians/Letter-Recognition-for-Autistic-People.git
$ cd Letter-Recognition-for-Autistic-People
$ python -m pip install -r requirements.txt

To run the project...

$ python app.py

Contributing

If you want to add a project to this list, please make sure that:

  • You read the contributing guide
  • The project can't be just an "add your name" or simply + 1 contribution to hacktoberfest
  • Place them in alphabetical order
  • One repository per PR/contribution - avoid conflicts and simplify review
  • Your pull request is not spammy just adding an empty line, otherwise it will be marked as invalid and not count to hacktoberfest.

If they meet the requirements above, feel free to create a PR.

letter-recognition-for-autistic-people's People

Contributors

bachittarjeet avatar paviterjeet avatar

Watchers

 avatar  avatar  avatar

Forkers

paviterjeet

letter-recognition-for-autistic-people's Issues

Adding Letters into the Training dataset

The User should be able to draw the letters using Touch Screen/Mouse

Currently, the user is only able to draw digits (from 0-9), but need to add following letters

Letter Recognition (Level wise letters)

  • Standing & Sleeping Letters: T, L, I, H, F, E
  • Slanting Letters: V, A, W, N, M, X, Y, Z, K
  • Curved Letters: U, C, O, Q, D, P, B, R, J, G, S

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.