All Projects → pathakshashank17 → Magik

pathakshashank17 / Magik

Licence: other
Use teachable machine to operate Google Meet

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Magik

Teachable Machine V1
Teachable Machine is an experiment that makes it easier for anyone to explore machine learning, live in the browser – no coding required. Learn more about the experiment and try it yourself on g.co/teachablemachine.
Stars: ✭ 3,736 (+21876.47%)
Mutual labels:  teachable-machine
awesome-teachable-machine
Useful resources for creating projects with Teachable Machine models + curated list of already built Awesome Apps!
Stars: ✭ 110 (+547.06%)
Mutual labels:  teachable-machine
robotics-level-4
This repo contains projects created using TensorFlow-Lite on Raspberry Pi and Teachable Machine. AI and ML capabilities have been integrated with Robot's software.
Stars: ✭ 34 (+100%)
Mutual labels:  teachable-machine
princess-finder
The `princess-finder` is a fun app to use a bit of machine learning in the browser. This app was built as part of the Hashnode's #christmashackathon.
Stars: ✭ 36 (+111.76%)
Mutual labels:  teachable-machine
Phantom
A mimic website of Pinterest where one can share ideas , socialize and find inspirational ideas
Stars: ✭ 18 (+5.88%)
Mutual labels:  teachable-machine

Magik 🎩

A Teachable Machine based Google Chrome extension

Teachable machine is an amazing tool developed by Google that makes basic ML accessible for everyone. Integrating it into a Chrome extension allows an almost hands-free usage of Google Meet (Workspace Edition)

Whom this might help ? 🤔

  • Giving presentations while standing far from controls.
  • People with disabilities.
  • People with reduced motor function.

Installation 🎉

  • Install from Chrome Web Store (recommended)
  • Alternatively: (if you wish to train your own model)
    • Clone/Download this repo
    • (Optional) Make changes in the source code, like adding your own Teachable Machine model.
    • If you have npm installed, run npm i to install all the packages.
    • Then run npm run build.
    • In Chrome browser, open chrome://extensions and enable developer mode.
    • Click on Load unpacked, then select the dist subdirectory of the Magik directory.
  • After installation, a tab will open asking for camera access. Allow it and you are done 🎉.

Usage 🧙‍♂️

  • Open Google Meet (Workspace Edition).
  • Covering your mouth mutes the microphone.
  • Covering your eyes turns off the camera.
  • Guess what raising your hand does 🤔 ?

Note 🗒️

If you feel that the accuracy of the model is off by quite a bit, you can train your own tensorflow.js model from Teachable Machine and add that to the constants.js. After that follow the alternative installation steps mentioned above

Demo 👨‍💻

demo gif

Disabling/Removing

If you want to temporarily disable the extension, it is better suited to toggle off the extension from chrome://extensions. For removing, simply click Remove in the extensions tab.

Huge credits

Thanks to Presto412 for his extension with the same functionality. It helped me understand the working and implementation of this idea. Please checkout his extension for the Typescript implementation with cooler UI.

All contributions and issues are welcome 🤗.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].