这个项目能做什么

PianoTrans为字节跳动的高分辨率钢琴转录系统提供了用户友好的图形界面和打包封装。它允许用户将音频或视频文件中的钢琴录音转录为包含踏板信息的MIDI文件。该工具支持通过选择多个文件进行批量处理,结果以MIDI文件形式保存到输入文件所在目录。 主要功能包括: - 用于文件选择和转录队列管理的图形界面 - 支持命令行使用的CLI模式 - Windows打包,可选右键菜单集成 - 基于Nix的Linux和macOS安装方式 - 自动GPU加速,并提供CPU回退选项 - 支持多种音频/视频文件格式 该项目主要是围绕上游字节跳动钢琴转录实现的打包和接口层。它不修改核心转录算法,希望改进转录质量的用户请参考上游项目。系统要求至少4GB内存,操作期间建议有2GB可用内存。