(Provide a brief introduction about your project here)
- Navigate to the
front
directory.cd front
- Install the required dependencies.
npm install
- Start the development server.
npm run dev
The frontend is now up and running!
The backend requires a Linux environment due to certain C++ dependencies. For Windows users, Windows Subsystem for Linux 2 (WSL2) is recommended.
- Navigate to the
back
directory.cd back
- Install Redis and ffmpeg. Here's a simple command for Ubuntu.
sudo apt update sudo apt install redis-server ffmpeg
- Install edge-tts dependencies. you will need to have python and pip installed. Here's a simple command for Ubuntu.
pip install edge-tts
- install whisper for transcription. Here's a simple command for Ubuntu.
pip3 install --upgrade --no-deps --force-reinstall git+https://github.com/linto-ai/whisper-timestamped
- install Google Chrome for puppetee if not already installed. Here's a simple command for Ubuntu.
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo rm google-chrome-stable_current_amd64.deb
If you face any dependency issues, you can resolve them by running:
sudo apt-get install -f
- Install the necessary Node.js dependencies.
npm install
After installing Redis, run it by executing the following command:
sudo service redis-server start
Start the backend server.
npm run dev
The backend server should now be running successfully!
For any issues, please raise a ticket in the Issues section of this repository.