Melody Agents

music

Crew Details

This repository contains a crewAI application for automatically generating songs given a topic and a music genre. The song generation is done using the "unofficial" Suno AI API. The crew consists of three agents: Web Researcher Agent, Lyrics Creator Agent, and Song Generator Agent. These agents work together to research a topic, generate lyrics, and create a song.

Install

  1. Clone the repo: git clone https://github.com/neural-maze/melody_agents.git
  2. Install the required Python packages: pip install -r requirements.txt
  3. Define necessary env variables in the .env file.
  4. Run the application using Docker: docker-compose up

Input & Output

Input
  • Install dependencies, set env variables, and run the application with Docker. Modify Agents and Tasks if changing the song topic.
Output
  • Generates a song based on the researched and generated lyrics.

Creator

Neural Maze

Tools used

Read website content

A tool that can be used to read a website's content.

Generate a song from the lyrics

A tool that can be used to generate a song from the provided lyrics.