Following are the main contents to follow, you can jump to any section:
Introduction
<br>
Run Locally
<br>
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.
- 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
# 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'
uvicorn main:app