This project is a chrome extension that allows you to mute the audio/video on Google Meet based on a gesture.
yarn
yarn build
To install the unpacked extension in chrome, follow the instructions here. Briefly, navigate to chrome://extensions
, make sure that the Developer mode
switch is turned on in the upper right, and click Load Unpacked
. Then select the appropriate directory (the dist
directory containing manifest.json
);
Also, if you'd like to use your own training model from google teachable machine (the model has training images of only my face at this point), do replace the URL in src/constants.js
and make sure to have the gesture classes match the values(MUTE_MIC and MUTE_VIDEO constants in src/constants.js
). You can also control the THRESHOLD
(ie Accuracy of prediction at which the mute mic/mute video will be applied, also present in src/constants.js
).
Once the extension is installed, a popup will appear to grant access to the camera. After which you can use the extension however you like. Enable Debug logging in the console if you would like to view the debug logs.
To remove the extension, click Remove
on the extension page, or use the Remove from Chrome...
menu option when right clicking the icon.