无所不知的莫扎特,能够转录音乐中的一切。
项目描述
万事达
Omnizart 是一个 Python 库,旨在使自动音乐转录民主化。鉴于复调音乐,它能够转录音高乐器、声乐旋律、和弦、鼓事件和节拍。这是由音乐和文化技术 (MCT) 实验室的研究成果提供支持的。
立即在 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中找到。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
omnizart-0.5.0.tar.gz
(10.6 MB
查看哈希)
内置分布
omnizart-0.5.0-py3-none-any.whl
(10.9 MB
查看哈希)