AI Artist Assistant is an open-source project aimed at building a community-driven platform for generating lyrics, songs, and potentially enabling chat functionality with famous artists and individuals who have passed away. The project is designed to be generic and adaptable, allowing it to be used with any artist or person for whom there is sufficient data.
This repository contains the code and resources for the AI models, fine-tuning, and content generation, focusing on integrating with state-of-the-art AI models and APIs to generate lyrics, songs, and potential chat functionality.
For the web platform and community interaction, check out the ai-artist-assistant-web repository.
Current Artist: Ahmet Kaya
- AI-powered content generation: Integration with state-of-the-art AI models for generating lyrics, songs, and potential chat functionality.
- Data preprocessing: Tools for processing and preparing data for model training.
- Model fine-tuning: Scripts and instructions for fine-tuning AI models on the collected data.
To set up the project on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/ai-artist-assistant.git
- Change the current directory to the project directory:
cd ai-artist-assistant
- Set up a virtual environment:
python -m venv venv
- Activate the virtual environment:
source venv/bin/activate
(for Linux/macOS) orvenv\Scripts\activate
(for Windows) - Install the required dependencies:
pip install -r requirements.txt
- Run
python main.py
to start the application, data preprocessing, model training, and content generation.
Python: 3.10.8
Torch: 2.0.0
We welcome contributions from the community! Whether you're interested in adding new features, fixing bugs, or improving documentation, your input is valuable to the project's growth. To contribute, follow these steps:
- Fork the repository to your own GitHub account.
- Clone the forked repository to your local machine:
git clone https://github.com/yourusername/ai-artist-assistant.git
- Create a new branch for your feature or bugfix:
git checkout -b your-feature-branch
- Make your changes and commit them with a descriptive commit message.
- Push your changes to your forked repository:
git push origin your-feature-branch
- Create a pull request in the original
ai-artist-assistant
repository, describing your changes and their purpose.
We will review your pull request and provide feedback or merge the changes if they align with the project's goals.
This project is licensed under the Creative Commons License. See the LICENSE file for more information.
We would like to express our gratitude to the community for their support and contributions to this project. Your passion for preserving the legacy of great artists and individuals inspires us to continuously improve and expand the capabilities of AI Artist Assistant.