Git Product home page Git Product logo

my-eyes's Introduction

My Eyes

Helping dyslectics read by using vision and text-to-speech.

Mission Statement

Dyslexia is a reading disability that affects 5% of the population. Individuals with dyslexia have difficulty decoding written word with speed and accuracy. To help those afflicted with dyslexia, many schools in BC provide additional reading classes. But even with reading strategies, it can take quite a bit of concentration and effort to comprehend text.

Listening to an audio book is more convenient than reading a physical one. There are text-to-speech services which can read off digital text on your tablet or computer. However, there aren't any easily accessible services which offer reading off physical text.

Our mission was to provide an easily accessible service that could read off physical text. Our MOBILE app at 104.131.142.126:3000 or eye-speak.org allows you to take a picture of any text and play it back. The site's UI was designed for those with dyslexia in mind. The site fonts and color scheme were purposely chosen to be as easily read as possible.

This site attempts to provide an easy free service for those with reading disabilities.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Installing

Create a file called '.env' and a folder called 'uploads' in the root folder

Append API keys from IBM Watson

Append API keys from Google Cloud Vision

  1. Select or create a Cloud Platform project
  2. Enable billing for your project
  3. Enable the Google Cloud Vision API API
  4. Set up authentication with a service account so you can access the API from your local workstation

.env should look like this when you're done:

USERNAME=<watson_username>
PASSWORD=<watson_password>
GOOGLE_APPLICATION_CREDENTIALS=<path_to_json_file>

Install dependencies and start the program:

npm install
npm start

Take a picture of some text and and press play to activate text-to-speech.

Built With

Authors

  • Zachary Anderson - Frontend - ZachaRuba
  • Håvard Estensen - Google Cloud Vision - estensen
  • Kristian Jensen - Backend, IBM Watson - HoboKristian
  • Charissa Sukontasukkul - Design
  • Josh Vocal - Frontend - joshvocal

my-eyes's People

Contributors

estensen avatar hobokristian avatar joshvocal avatar zacharuba avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.