Skip to content

DiscoCraft πŸŽ΅πŸ€– an open-source Discord generation bot that combines the capabilities of Audiocraft and Discord to generate music files.

License

Notifications You must be signed in to change notification settings

Woahai321/DiscoCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DiscoCraft πŸŽ΅πŸ€–

an open-source Discord bot that combines the power of Audiocraft and Discord to generate music on the fly! 🎢🀩

WoahDream Bot WoahAI Server Website LinkedIn

Introduction

DiscoCraft is a quick proof of concept built with the assistance of GPT and the incredible Audiocraft library by Meta. It brings together the world of audio generation and Discord to create a unique music experience in your server. πŸŽ§πŸŽ‰

Example using the command with our WoahDream Bot: woahdream bot example

Features

πŸ”Ή Generate Music: Use the !music [prompt] command to generate music based on a description or let DiscoCraft surprise you with a random prompt with !music.

πŸ”Ή (In Code) Customizable Generation: DiscoCraft allows you to specify the model, duration of the generated music, and offers extended duration options for users who have made a payment.

πŸ”Ή Direct Discord Integration: DiscoCraft seamlessly integrates with your Discord server, making it easy to generate music and share it with your friends.

Installation

Before using DiscoCraft, make sure you have Audiocraft installed and running properly. Head over to the Audiocraft GitHub repository for installation instructions and requirements.

Once Audiocraft is set up, simply clone this repository and follow the instructions below to run DiscoCraft:

We are running Python 3.10.11 -

pip install -r requirements.txt
python discocraft.py

Contributions

We invite you to join the WoahAI community and help us build DiscoCraft into something amazing! πŸš€βœ¨

Here's how you can contribute:

πŸ”Έ Code Contributions: Help us improve DiscoCraft by submitting code enhancements, bug fixes, or new features.

πŸ”Έ Music Contributions: Are you a music enthusiast? Share your generated music or prompts with us and let's create a diverse library of tunes.

πŸ”Έ Documentation Contributions: Help us improve our documentation, tutorials, and guides so that more users can benefit from DiscoCraft.

Feature Roadmap πŸ›£

πŸ”³ Melody text+mp3 generation

πŸ”³ Model changing in Discord

πŸ”³ Duration in Discord

πŸ”³ Proper queue management

Connect with other contributors, share ideas, and collaborate on the future development of DiscoCraft by joining our dedicated Discord server. ✨

Acknowledgements

We would like to express our gratitude to Meta and the Audiocraft team for their amazing work on creating such a powerful library. DiscoCraft would not be possible without them.

πŸ’° Donations

If you find our work useful and would like to support us, feel free to make a donation using the addresses below:

  • BTC (Bitcoin): bc1qxjpfszwvy3ty33weu6tjkr394uq30jwkysp4x0
  • ETH (Ethereum): 0xAF3ADE79B7304784049D200ea50352D1C717d7f2

Thank you for your support!

License

DiscoCraft is released under the MIT License. Feel free to use it, modify it, and contribute to it as per the terms of the license.

Let's bring the party to Discord with DiscoCraft! πŸŽ‰πŸŽ΅πŸ€–