跳转到主要内容

用于加载和处理声音数据集的Python库。

项目描述

soundata

Python库,用于下载、加载和处理声音数据集。请检查API文档贡献说明
有关音乐信息检索(MIR)数据集,请参阅mirdata

CI status Formatting status Linting status Downloads

codecov Documentation Status GitHub PyPI version PRs Welcome

此库提供处理常见声音数据集的工具,包括

  • 将数据集下载到常用位置和格式
  • 验证数据集文件是否全部存在
  • 将标注文件加载到通用格式
  • 解析片段级元数据以进行详细评估

以下是soundata目前支持的数据集列表

安装

要安装,只需运行

pip install soundata

快速示例

import soundata

dataset = soundata.initialize('urbansound8k')
dataset.download()  # download the dataset
dataset.validate()  # validate that all the expected files are there

example_clip = dataset.choice_clip()  # choose a random example clip
print(example_clip)  # see the available data

查看文档以获取更多示例和API参考。

贡献新的数据集加载器

我们欢迎并鼓励对这个库的贡献,尤其是新的数据集加载器。请参阅贡献指南。如果您有任何疑问或在处理库时遇到问题,请提交问题

引用

TBA

在使用数据集时,请引用您使用的soundata版本,并包括数据集的引用,这可以在相应的数据集加载器中使用cite()方法找到。

项目详情


下载文件

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

源分发

soundata-1.0.1.tar.gz (142.0 kB 查看哈希值)

上传时间

构建分发

soundata-1.0.1-py3-none-any.whl (162.0 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面