shankarkarande / AudioSplitter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AudioSplitter

Overview:

Description:

AudioSplitter is a Python web application that allows users to upload an audio file and split it into one-minute segments. The application utilizes the Flask web framework for the backend and Pydub for audio processing. It provides a simple and user-friendly interface for uploading audio files, automatically segmenting them, and allowing users to download the individual segments.

Features:

  • Upload an audio file in WAV format.
  • Dynamically split the audio file into one-minute segments.
  • Display a list of segments with download links.
  • Download individual segments.
  • How to Use:

  • Clone the repository.
  • Install dependencies using pip install Flask pydub.
  • Run the Flask application with python app.py.
  • Open the application in your web browser (usually at http://127.0.0.1:5000/).
  • Upload an audio file and explore the segmented results.
  • Project Structure:

  • app.py: The main Flask application file.
  • templates/index.html: HTML template for the user interface.
  • uploads/: Folder to store uploaded audio files.
  • Requirements:

  • Python 3.x
  • Flask
  • Pydub
  • Author:

  • Sainath Kolpe
  • Shankar Karande
  • About


    Languages

    Language:Jupyter Notebook 58.5%Language:Python 25.5%Language:HTML 16.0%