无所不知的莫扎特,能把音乐中的一切都转录下来。

omnizart的Python项目详细描述


奥尼扎特

builddocsPyPI version ^{1}$ PyPI - DownloadsDocker Pulls

Omnizart是一个Python库,旨在实现自动音乐转录的民主化。 在复调音乐中,它能够抄写音调乐器、声乐旋律、和弦、鼓事件和节拍。 这是由Music and Culture Technology (MCT) Lab的研究成果所推动的。在

现在用Colab转录你最喜欢的歌曲!Open In Colab

快速入门

访问complete document获取详细指导。在

皮普

# 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>

码头工人

^{pr2}$

支持的应用程序

ApplicationTranscriptionTrainingEvaluationDescription
music:heavy_check_mark::heavy_check_mark:Transcribe musical notes of pitched instruments.
drum:heavy_check_mark::interrobang:Transcribe events of percussive instruments.
vocal:heavy_check_mark::heavy_check_mark:Transcribe note-level vocal melody.
vocal-contour:heavy_check_mark::heavy_check_mark:Transcribe frame-level vocal melody (F0).
chord:heavy_check_mark::heavy_check_mark:Transcribe chord progressions.
beatTranscribe beat position.

注释 目前drum模型的实现有未知的错误,防止从头开始训练时丢失收敛。 幸运的是,您仍然可以通过提供的检查点来享受鼓的转录。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
运行ClassSpy java时发生反射错误   java Android ContextWrapper fileList()看不到我的文件   java使用JAXWS构建大型MTOM/XOP消息   eclipse如何使用ACM库(控制台程序)编写Java程序?   java m2eclipse插件搜索在配置为Nexus时不会给出结果   java Scanner只识别文本文件中的某些行,而不识别其他行   java如何从smartwatch启动活动或服务   java检查数组是否至少有两个具有特定值的元素   JAVA网URL编码器/解码器替代方案   Java中通过引用传递对象   spring如何在使用JavaJSON修补程序进行修补时禁止更新字段   使用java将海量数据存储到mysql的最佳方法   java字符串作为不可变对象   java我无法访问tomcat服务器(localhost),甚至无法访问mysql   java While循环条件未给出预期结果   java如何启动传递图像uri的新活动   Java中类定义在方法中的使用   Java程序在Ubuntu中运行我的另一个程序