MoeMusicTranscription
An automatic music transcription application
Install / Use
/learn @luoyily/MoeMusicTranscriptionREADME
Moe Music Transcription
[简体中文] English(coming soon)
关于
这是一个在本地运行的AI音乐转录软件,使用Python与React开发。目前仅支持钢琴转录。未来会尝试加入歌声转录,多乐器转录,以及后处理功能,例如:自动量化,节拍检测,自动钢琴左右手分离,乐谱草稿导出,乐谱OCR等。
模型
| 模型名称 | 类型 | 数据集与训练 | 用途 | | ------------------------------- | ------------------ | ------------------------------------------------------------ | ---------------------------------------------------------- | | f0.919 n0.974-piano_only | HPPNet(钢琴转录) | 在下方数据集基础上随机混合Slask非钢琴与吉他音频训练。 | 用于转录除钢琴外带有其他乐器的音频(重度混合的效果也一般) | | mestro-maps_mus-my-f0.912n0.973 | HPPNet(钢琴转录) | 由Mestro,MAPS(MUS部分),自己收集的数据集训练,验证使用Mestro Val部分。 | 用于转录纯钢琴音频 | | | | | |
使用方法
软件截图

钢琴转录
- 下载Release中的压缩包,解压,双击
Launch.bat运行 - 上传你的音频文件或输入你的本地音频路径(目前仅支持wav,其他格式暂时请先转换或安装FFMPEG)
- 选择模型
- 考虑调整设置。GPU推荐4G以上显存使用。推荐Onset阈值:0.5,Frame阈值:0.4.可根据你自己的要求以及音频调整。
- 点击
Run Infer等待完成后,点击Download Result下载结果。
开发相关
项目使用python,onnxruntime(dml)作为后端推理。WebUI使用React18,MUI5完成。
未来的功能与更多开发相关见dev分支
参考与引用
- 转录算法:HPPNet(GitHub) Arxiv
- 图标:《恋×シンアイ彼女》中的角色:姬野星奏
Related Skills
node-connect
331.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
81.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
331.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
81.5kCommit, push, and open a PR
