Skip to content

This repository hosts an app for AI-driven music composition using Meta's Audiocraft library (MusicGen). The app utilizes deep learning models trained on extensive datasets of music to generate melodies based on text descriptions, enabling users to create music effortlessly.

Notifications You must be signed in to change notification settings

aqsa-isha/Internee.pk-Music_Composition-_with_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🎵 Text to Music Generator

This repository contains a Text to Music Generator app that allows users to generate music tracks based on text descriptions using Meta's Audiocraft library, specifically the MusicGen model. With this app, you can describe a mood, style, or theme, and the AI will create a melody that matches your description.

Features

  • Generate music tracks using natural language descriptions.
  • Adjustable duration for the generated music (up to 20 seconds).
  • Download the generated music in .wav format.
  • Deployed with a modern, interactive Streamlit interface.
  • Run in Google Colab using ngrok for easy public access.

Demo

🎵 Access the app on Google Colab


Installation

Prerequisites

  1. Python 3.8+
  2. Install the following dependencies:
    • streamlit
    • torch
    • torchaudio
    • audiocraft
    • pyngrok

To install dependencies, run:

pip install streamlit torch torchaudio audiocraft pyngrok

About

This repository hosts an app for AI-driven music composition using Meta's Audiocraft library (MusicGen). The app utilizes deep learning models trained on extensive datasets of music to generate melodies based on text descriptions, enabling users to create music effortlessly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published