/the-talk-time

Primary LanguageHTMLMIT LicenseMIT

Conversation Visualization

Link to application demonstration

Real-time visualization usage instruction

Note: This feature only workings on Windows.

  1. Install OBS
  2. git clone https://github.com/samwestby/the-talk-time.git
  3. Change directories into conversation-visualization/Zoom-Bot directory
  4. python -m http.server 8123
  5. Open a new terminal
  6. Create and activate a virtual environment in Python3
  7. Change directories into the Zoom-Bot directory
  8. pip install -r requirements.txt
  9. python -m python_back
  10. In a file explore, navigate to \conversation-visualization\Zoom-Bot\bot and run sdk_demo_v2.exe
  11. Check Custom UI and click Set Domain
  12. Follow this tutorial to generate a Zoom SDK key and secret. Note: Northeastern accounts do not have permission to do this.
  13. 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.
  14. Enter this JWT into the Zoom Bot App and continue
  15. Enter Meeting ID and password (if applicable)
  16. 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.