English

audb -- Sharing and Versioning of Audio and Annotation Data in Python

Audio and Speech Processing 2023-05-11 v3 Sound

Abstract

Driven by the need for larger and more diverse datasets to pre-train and fine-tune increasingly complex machine learning models, the number of datasets is rapidly growing. audb is an open-source Python library that supports versioning and documentation of audio datasets. It aims to provide a standardized and simple user-interface to publish, maintain, and access the annotations and audio files of a dataset. To efficiently store the data on a server, audb automatically resolves dependencies between versions of a dataset and only uploads newly added or altered files when a new version is published. The library supports partial loading of a dataset and local caching for fast access. audb is a lightweight library and can be interfaced from any machine learning library. It supports the management of datasets on a single PC, within a university or company, or within a whole research community.

Cite

@article{arxiv.2303.00645,
  title  = {audb -- Sharing and Versioning of Audio and Annotation Data in Python},
  author = {Hagen Wierstorf and Johannes Wagner and Florian Eyben and Felix Burkhardt and Björn W. Schuller},
  journal= {arXiv preprint arXiv:2303.00645},
  year   = {2023}
}
R2 v1 2026-06-28T08:54:41.971Z