audiomate: A Python package for working with audio datasets
Matthias Büchi, Andreas Ahlenstorf · The Journal of Open Source Software · 2020
Machine learning tasks in the audio domain frequently require large datasets with training data.Over the last years, numerous datasets have been made available for various purposes, for example, (Snyder, Chen, & Povey, 2015) and (Ardila et al., 2019).Unfortunately, most of the datasets are stored in widely differing formats.As a consequence, machine learning practitioners have to convert datasets into other formats before they can be used or combined.Furthermore, common tasks like reading, partitioning, or shuffling of datasets have to be developed over and over again for each format and require intimate knowledge of the formats.We purpose Audiomate, a Python toolkit, to solve this problem.Audiomate provides a uniform programming interface to work with numerous datasets.Knowledge about the structure or on-disk format of the datasets is not necessary.Audiomate facilitates and simplifies a wide range of tasks: