Link to application demonstration
Note: This feature only workings on Windows.
- Install OBS
- git clone https://github.com/samwestby/the-talk-time.git
- Change directories into conversation-visualization/Zoom-Bot directory
- python -m http.server 8123
- Open a new terminal
- Create and activate a virtual environment in Python3
- Change directories into the Zoom-Bot directory
- pip install -r requirements.txt
- python -m python_back
- In a file explore, navigate to \conversation-visualization\Zoom-Bot\bot and run sdk_demo_v2.exe
- Check Custom UI and click Set Domain
- Follow this tutorial to generate a Zoom SDK key and secret. Note: Northeastern accounts do not have permission to do this.
- Use this template to generate a JWT. Go here to get epoch timestamps. iat is in the past, where exp and tokenExp should be the same and no more than two days later than iat.
- Enter this JWT into the Zoom Bot App and continue
- Enter Meeting ID and password (if applicable)
- After you join the meeting, going into video settings and switch to OBS Virtual Camera
Note: This program currently cannot recognize when new users join, so make sure the Zoom Bot is the last member to join the Zoom Meeting.