--- title: Aeneas emoji: 🚀 colorFrom: green colorTo: green sdk: docker pinned: false --- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference # subtitle-sync subtitle-sync repository contains simple app with for subtitle file generation from text and audio. ### Project Setup #### Clone the Repository ```bash git clone https://github.com/rizwanahmad8311/subtitle-sync.git cd subtitle-sync ``` The required version of python for this project is 3.10.Make sure you have the correct version. ### Set up Virtual Environment #### Install Virtualenv ```bash sudo apt update sudo apt install python3-venv ``` ##### Create Virtual Environment ```bash python3 -m venv venv ``` ##### Activate Virtual Environment ```bash source venv/bin/activate ``` #### Install Requirements ```bash pip install -r requirements.txt ``` #### Running the Server ```bash python app.py ``` ### Subtitle Sync APP You can now access the app: * [Subtitle Sync APP](http://127.0.0.1:7860/) ## Dockerized Server ### Usage #### Build the Docker Image Open cmd/shell and change location where `Dockerfile` is located and run the following command. This may take a while (6-10 minutes) depending upon internet speed. ```shell docker build -t subtitle-sync . ``` * `-t subtitle-sync` names your image `subtitle-sync` * `.` means Dockerfile is in the current directory #### Run the Docker Container ```shell docker run -p 7860:7860 subtitle-sync ``` #### Run in Detached Mode ```shell docker run -d -p 7860:7860 --name subtitle-container subtitle-sync ``` Run the following command to check the running containers ```shell docker ps ``` #### Environment Variables * `-d` - This command starts the container in the background, allowing you to use your terminal freely. ### Subtitle Sync APP You can now access the app: * [Subtitle Sync APP](http://127.0.0.1:7860/)