GenMuzic is an innovative music generation application built using Meta's AudioCraft library (MusicGen). It empowers users to generate music compositions from natural language descriptions.
GenMuzic is a cutting-edge application that demonstrates the power of AI in music composition. It leverages Meta's state-of-the-art AudioCraft library to turn your creative ideas into musical realities. Whether you're a musician looking for inspiration or just curious about the intersection of AI and art, GenMuzic is here to help you explore the possibilities.
- Natural Language Input: Describe your musical vision using everyday language, and GenMuzic will transform it into a unique music composition.
- Adjustable Duration: Fine-tune the length of your music piece with an intuitive slider control.
- Downloadable Music: Easily download your generated music compositions for offline use or sharing.
Before you begin, ensure you have met the following requirements:
- Docker: GenMuzic is containerized using Docker, so you need to have Docker installed on your system.
- Clone the GenMuzic repository to your local machine:
git clone https://github.com/Kunal-Kumar-Sahoo/genmuzic.git
cd genmuzic
- Build the Docker image:
docker build -t my-genmuzic-app .
Run the Docker container to start the GenMuzic application:
docker run -p 8501:8501 my-genmuzic-app
Access GenMuzic in your web browser at http://localhost:8501.
- Open your web browser and navigate to http://localhost:8501.
- You will be greeted with the GenMuzic interface.
- Enter a natural language description in the text area.
- Adjust the desired music duration using the slider.
- Click the "Generate Music" button.
- Listen to the generated music, and download it using the provided links.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Kunal Kumar Sahoo