
写在最前:
首先,感谢 @孔秋强 大佬在Github上提供的项目:piano_transcription_inference
(链接:https://github.com/qiuqiangkong/piano_transcription_inference)
同时本文大致步骤参照 @砂菱叶 在知乎发表的Windows版教程:钢琴转谱技术 部署教程(Giant MIDI-Piano所使用)
也使用砂菱叶提供的资源包内的部分资源(感谢!)
(链接:https://zhuanlan.zhihu.com/p/270999354)

可以优先换源
(更换为阿里软件源请参考)https://developer.aliyun.com/mirror/ubuntu
(更换为清华软件源请参考)https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
安装python3(默认是3.8)
sudo apt-get install python3 输密码确认安装
输入
python3 确认安装成功与否
退出python请输入
安装pip
sudo apt install python3-pip 输入
pip3 -V 查看pip版本并验证是否安装成功
安装ffmpeg
sudo apt install ffmpeg 查看FFmpeg版本
ffmpeg -version 查看是否已安装FFmpeg也可用:
sudo apt list --installed | grep ffmpeg 查看FFmpeg安装情况可用:
apt-cache show ffmpeg
建议优先更换pypi的软件源
(我更换为阿里云源,可参考https://developer.aliyun.com/article/629867)
打开终端键入
mkdir ~/.pip 然后输入
vim ~/.pip/pip.conf (如果未找到vim命令 说明vim有可能未安装 请使用
sudo apt install vim 来安装这个强大的编辑器)
按i进入编辑模式(插入模式)并输入
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com 键入完成按Esc
然后键入
:wq (wq意为write and quit)
建议优先安装numpy1.21,因为直接安装pytorch会附带安装nump最新版本,其于Numba不兼容
(若已安装高版本,建议卸载并安装1.21或以下低版本)
pip3 install Numpy==1.21
安装pytorch(可参考https://pytorch.org/中的安装命令)
(如果有Nvdia显卡的CUDA加速请使用以下命令安装)
pip3 install torch
pip3 install torchvision
pip3 install torchaudio 注:可以合并命令安装
pip3 install torch torchvision torchaudio 但有可能装完torch被killed(我的虚拟机内存过小)
(如果仅使用CPU处理请使用以下命令安装)
pip3 install torch==1.11.0+cpu torchvision==0.12.0+cpu torchaudio==0.11.0+cpu -f https://download.pytorch.org/whl/cpu/torch_stable.html 安装其它依赖包
在Requirement文件夹中点击 open in terminal
pip3 install -r requirements.txt 安装此文件列表中的软件包
注:如运行时出现Numba对应的Numpy版本不对,请卸载Numpy
pip3 uninstall Numpy 并安装1.21版本或者更低版本
pip3 install Numpy==1.21
安装tkinter
sudo apt-get install python3-tk 安装转换训练库
将转换训练库,将“piano_transcription_inference_data”文件夹复制或剪切至“/home/用户名/”下即可
比如我的就是
打开Run文件夹
trans.py中默认为CPU模式
若使用的为CUDA加速魔法,可在此文件中第30行找到将修改为即可
在此文件夹中Open in terminal
键入
python3 trans.py 即可运行此转换主程序
然后选择需要转换的文件夹(输入输出均在此文件夹下)
注:(Failed to fetch可能是由于DNS问题)

本机测试安装ubuntu版本为20.04.4-Desktop(依照此教程已成功执行安装流程3次)
资源包下载链接:
GoogleDrive:https://drive.google.com/file/d/1NfSb3knUu4bMlvILyrqx7RPixSyy7JVq/view?usp=sharing
天翼网盘:https://cloud.189.cn/web/share?code=aeiqQzZnyYfa(访问码:czp4)
百度网盘:链接: https://pan.baidu.com/s/1f34Psr8MDPVJ4l-eqSMVQA 提取码: qf4w
和彩云:链接:https://caiyun.139.com/m/i?135CdqxZcSB39 提取码:JcZ7
蓝奏云:
分包2:https://wwd.lanzouf.com/i1vkW01rgj5e
分包1:https://wwd.lanzouf.com/iXI4x01rgnfi
(需把结尾的".zip"删去,保证结尾为001、002再解压)