Voicely

January 12, 2022 · View on GitHub

A Digital Voice Assistant Application!

Voicely

This application is like a Grammarly for Voice. It will feed your voice and will return you back with the corrrected text grammatically in your own voice.

Prerequisites

What things you need to install the software and how to install them

  1. Python (>=Python 3.7)
  2. Node
  3. FastApi
  4. Angular 9+

Running the Platform

  1. After cloning , go to Frontend folder, run npm i and the npm start. It will run at localhost:4200
  2. Similar case for the Backend folder, run npm i and the npm start.

Running the ML servers

  • Requirements for both servers to run are
  • python3.8
  • pip3
  • fastapi , Run pip3 install fastapi
  • uvicorn , Run pip3 install uvicorn

Voice cloning

1. Install Requirements

  • Install PyTorch (>=1.0.1).
  • Install ffmpeg.
  • Run pip install -r requirements.txt to install the remaining necessary packages.

2. Download Pretrained Models

Download the latest here.

Copy the saved_models folders from each folder above to the respective folders in the ML/voice_cloning.

3. Run the servers

Go to ML/voice_cloning folder and - Run python3 main.py

Gector

1. Install requirements

  • Run pip3 install -r requirements.txt to install the necessary packages.

2. Download Pretrained models

Download the Roberta model here

Copy the downloaded model to the ML/gector folder.

3. Run the servers

Go to ML/gector folder and - Run python3 main.py

Authors

Acknowledgments

  • Made with ♥ during Azure Developer League Hackathon 2021.