piano_transcription 模型部署教程字节跳动/piano_transcription 项目是一个高精度钢琴转谱系统,旨在将钢琴录音(如 mp3、wav 等格式)自动转录成 MIDI 文件。以下是该项目的详细介绍:
随着人工智能技术的发展,音乐信息提取(Music Information Retrieval, MIR)领域也迎来了新的突破。piano_transcription 项目作为 MIR 中的一个重要应用,通过深度学习等先进技术,实现了从钢琴音频到电子乐谱(MIDI)的自动转换,为音乐创作者、教育者及音乐爱好者提供了极大的便利。
钢琴曲音频在线转谱 · 创空间 (modelscope.cn)
建议使用 RTX3060 显卡
进入 Anaconda 官网:
找到快速命令行安装,选择 Linux 系统,复制代码进入终端进行安装。


等待安装完成。
apt-get update
apt-get install -y unzip
apt-get install -y lsof
apt-get install -y git
apt-get install -y git-lfs

git clone https://www.modelscope.cn/studios/MuGeminorum/piano_transcription.git
cd piano_transcription
conda create -n piano python=3.10 -y
conda activate piano
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu121 -i https://pypi.tuna.tsinghua.edu.cn/simp
为了安装速度更快可以将 pip 进行永久换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install -r requirements.txt
pip install gradio
pip install modelscope
apt install ffmpeg
export GRADIO_SERVER_NAME=0.0.0.0
export GRADIO_SERVER_PORT=8080
python app.py
耐心等待
出现以下页面即为运行成功

运行成功后获取访问链接,即可进入 webUI 界面使用


点击此处,立即体验piano_transcription!
