GithubHelp home page GithubHelp logo

rishi-prog731 / ehealth Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.66 MB

Virtual Robot that uses Machine Learning, Deep Speech, AI, Recognition Software, etc.

congressional-app-challenge mediapipe opencv ai deep-speech machine-learning nltk-python recognition tensorflow rise

ehealth's Introduction

eHealth

eHealth has 4 main uses. The first one is a health assistant, which is the app's focus. It provides on-the-go medical information which you can access. The second part is a voice assistant, which was mainly added so that you can entirely rely on eHealth, instead of relying on other sources such as Siri or Google Home. The third is a virtual keyboard, where you can type using a window on your computer, by simply putting your index and middle finger together in front of a webcam. The fourth is a virtual mouse, where you can move your cursor using a window on your computer. You can move your mouse using your pointer finger and click by moving your thumb out. Both the virtual keyboard and the virtual mouse work outside of the application. The health assistant uses an intents.json file to read data and then uses the module NLTK to stem the words inputted; then, the application utilizes a neural network and machine learning algorithms to convert your inputted string to a probability of it being a specific tag which is read in the intents.json file. If the probability is high enough, it returns an answer to your question. The voice assistant is almost the same, except it uses deep speech to understand what you are saying, and then converts it to a string. The virtual mouse and keyboard both use media pipe and OpenCV to scan the webcam for the indexes of your fingers (photo provided in the demo video), and, for the mouse, upscales the camera intake and uses the pointer finger's top index as the center of the cursor. To log in to eHealth, there is a facial recognition system using machine learning that is stored in an Encodings.p file which also stores data such as login attempts in Google Firebase. Overall, eHealth uses AI, machine learning, deep speech, and neural networks to function.

Acknowledgements

Authors

Contributing

Please adhere to this project's contribution instructions.

See CONTRIBUTING.md for the contribution instructions.

Please adhere to this project's code of conduct.

See CODE_OF_CONDUCT.md for the code of conduct.

Demo

https://www.youtube.com/watch?v=JVKAMiwoprI

Utilizes

  • Machine Learning
  • AI
  • Recognition Software
  • Deep Learning

Feedback

If you have any feedback, please reach out to us at [email protected]

License

MIT

Run Locally

Clone the project

  git clone https://github.com/Rishi-prog731/eHealth.git

Go to the project directory

  cd eHealth

Install dependencies

  pip install opencv
  pip install tensorflow
  pip intall nltk
  pip install pyaudio 
  Look in requirements.txt for additional important pip installations

Start files

  python fileName.py

Slite

https://rishihariharaprasad.slite.page/p/mgBFn1AsE2KQoP/eHealth-Project-Outline

Open Source

Currently, the code for eHealth isn't public. I am just using this repository as an archive for working TensorFlow models. I will eventually publish eHealth's full program code in this repo.

Support

For support, email [email protected]

ehealth's People

Contributors

rishi-prog731 avatar

Watchers

 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.