Skip to content

ahsanumair1199/google-meet-recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Meet Bot

Typing SVG

Typing SVG

License Last Commit Code Size Repo Size License Issue Tracking Open Issues

Following are the main contents to follow, you can jump to any section:

Introduction <a id='project-intro'></a>

This project aims to record the Google Meeting. It is a back-end webserver created

with FastAPI. It uses Selenium for automation like sigining in to google account and

joining google meet. It uses OpenCV module for recording the meeting. It uses pyaudio

module for audio and then audio is also transcribe through an AI model.

Run Locally <a id='run-local'></a>

  • Ensure you have Python 3.8+ installed.
  • Create a new Python Conda environment:<a id='env-setup'></a>
conda create -p venv python=3.11
conda activate ./venv

OR

  • Create a new Python virtual environment with pip:
virtualenv venv
source venv/Scripts/activate

Install dependencies

  pip install -r requirements.txt

Clone the project

  git clone https://github.com/ahsanumair1199/google-meet-recorder

Go to the project directory

  cd google-meet-recorder

Export the environment variable <a id='env-vars'></a>

# FastAPI
API_TITLE = "Title"
API_DESCRIPTION = "Description."
API_VERSION = "1"

# Google
GOOGLE_SIGNIN_LINK='https://accounts.google.com'
GOOGLE_EMAIL='email'
GOOGLE_PASSWORD='password'

# Logs path
WEBDRIVER_LOG_PATH='chromedriver.log'

Run Application <a id='run-app'></a>

uvicorn main:app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages