/ChatPiano

Chat Piano is an innovative project that leverages large AI models, such as ChatGPT and LaMDA 3.1, to create a system where users can interact with the AI using voice commands to generate MIDI files. This project aims to bridge the gap between AI and music production, making it easier for users to create music through simple text commands.

Primary LanguagePythonApache License 2.0Apache-2.0

🎹 Chat Piano

To set up the Chat Piano project on your local machine, follow these steps:

# Clone the repository recursively to include all submodules
git clone git@github.com:yhbcode000/ChatPiano.git
cd ChatPiano
pip install -e .

# start the chatpiano tool server
start-chatpiano

Or with uv:

uv sync
uv run python -m chat_piano