Skip to content

Latest commit

 

History

History
101 lines (64 loc) · 2.99 KB

README.md

File metadata and controls

101 lines (64 loc) · 2.99 KB

faviconte

Spoken Tutorial Generator

How to Run This Project

Step 1: Set Up Your Environment

1.1 Clone the Repository

Start by cloning the project repository to your local machine:

git clone https://github.com/codingsneha/Tute
cd Tute

1.2 Create a Virtual Environment (Recommended)

Creating a virtual environment is recommended to manage dependencies efficiently:

python -m venv venv
source venv/bin/activate  # On Windows use `venv\Scripts\activate`

Step 2: Install Dependencies

2.1 Install Required Python Packages

Once the virtual environment is activated, install the necessary Python packages, including Django, pyttsx3, and moviepy:

pip install django pyttsx3 moviepy

Step 3: Set Up the Django Project

3.1 Apply Migrations

Set up your database by applying the necessary migrations:

python manage.py migrate

Step 4: Run the Development Server

4.1 Start the Django Development Server

Start the server to begin using the application:

python manage.py runserver

You can now access the project in your web browser at http://127.0.0.1:8000/.

Step 5: Using the Application

5.1 Upload a Transcript and Video

Navigate to the upload page in the application:

  • Upload your text transcript file.
  • Upload the mute video file you want to process.
  • Submit the files for processing.

5.2 Process the Files

Tute will:

  1. Convert the text transcript into an audio file using pyttsx3.
  2. Merge the generated audio with the video file using ffmpeg.

5.3 Download the Final Output

After the processing is complete, you will be redirected to a success page. Here, you can view and download the final spoken tutorial.

image

Technologies used


Tute uses text to speech synthesizer **pyttsx3** to convert text to audio And the free and open-source-software **ffmpeg** to add the audio to a video file.

Back-end: Python (pyttsx3 & Django)

Front-end: html, css

The web-application is created on the Django framework.



Frontend Mockups

8 9 10 11


Thank you for visiting Tute! If you encounter any issues or have suggestions for improvement, please feel free to contribute to the project or reach out. Happy creating!