Skip to main content

无所不知的莫扎特,能够转录音乐中的一切。

项目描述

万事达

建造 文档 PyPI 版本 PyPI - 许可证 下载 码头工人拉

Omnizart 是一个 Python 库,旨在使自动音乐转录民主化。鉴于复调音乐,它能够转录音高乐器、声乐旋律、和弦、鼓事件和节拍。这是由音乐和文化技术 (MCT) 实验室的研究成果提供支持的。

立即在 Colab 中转录您最喜爱的歌曲!在 Colab 中打开

快速开始

请访问完整文档以获取详细指导。

# Install omnizart
pip install omnizart

# Download the checkpoints
omnizart download-checkpoints

# Transcribe your songs
omnizart drum transcribe <path/to/audio.wav>
omnizart chord transcribe <path/to/audio.wav>
omnizart music transcribe <path/to/audio.wav>

码头工人

docker pull mctlab/omnizart:latest
docker run -it mctlab/omnizart:latest bash

支持的应用程序

应用 转录 训练 评估 描述
音乐 :heavy_check_mark: :heavy_check_mark: 转录音高乐器的音符。
:heavy_check_mark: :interrobang: 转录打击乐器的事件。
声乐 :heavy_check_mark: :heavy_check_mark: 转录音符级别的声乐旋律。
人声轮廓 :heavy_check_mark: :heavy_check_mark: 转录帧级声乐旋律 (F0)。
:heavy_check_mark: :heavy_check_mark: 转录和弦进行。
:heavy_check_mark: :heavy_check_mark: 转录节拍位置。

注释 当前的鼓模型实现存在未知错误,防止从头开始训练时的损失收敛。幸运的是,您仍然可以使用提供的检查点享受鼓转录。

兼容性问题

目前,由于底层依赖,Omnizart与基于 ARM 的 MacOS 系统不兼容。更多细节可以在issue #38中找到。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

omn​​izart-0.5.0.tar.gz (10.6 MB 查看哈希

已上传 source

内置分布

omn​​izart-0.5.0-py3-none-any.whl (10.9 MB 查看哈希

已上传 py3