Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.29 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.29 KB

Automated greet on Google Meet

Uses Python to capture a video feed which is then sent to Google Meet, along with a JS script to detect new participants. When someone joins, they will be automatically greeted with a waving animation overlaid on the video feed.

Robot hand waving coming next...

Requirements

Only tested on macOS 15 and using Chrome.

Instructions

  1. Install the requirements:
asdf install
pip install -r requirements.txt
  1. Run the HTTP server and video feed:
python main.py
  1. Open OBS and add a new source of type "macOS Screen Capture" with the method "Window Capture" and the window "[python] Video Feed"
  2. Start the virtual camera in OBS
  3. Open Google Meet and select the OBS virtual camera as the video source
  4. In a Google Meet call, open the "People" (or "Participants") panel
  5. Run the browser-console.js script in the DevTools console and enjoy the automated greets whenever someone joins

Notes

Press 'w' when viewing the Python video feed window to toggle a greeting.

Work in progress: packaging the browser-console.js script into a Chrome extension.

pyvirtualcam would be preferable to OBS, but it doesn't seem to work yet on macOS 15.