Surfboard: Audio Feature Extraction for Modern Machine Learning

05/18/2020
by   Raphael Lenain, et al.
0

We introduce Surfboard, an open-source Python library for extracting audio features with application to the medical domain. Surfboard is written with the aim of addressing pain points of existing libraries and facilitating joint use with modern machine learning frameworks. The package can be accessed both programmatically in Python and via its command line interface, allowing it to be easily integrated within machine learning workflows. It builds on state-of-the-art audio analysis packages and offers multiprocessing support for processing large workloads. We review similar frameworks and describe Surfboard's architecture, including the clinical motivation for its features. Using the mPower dataset, we illustrate Surfboard's application to a Parkinson's disease classification task, highlighting common pitfalls in existing research. The source code is opened up to the research community to facilitate future audio research in the clinical domain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/20/2020

BlaBla: Linguistic Feature Extraction for Clinical Analysis in Multiple Languages

We introduce BlaBla, an open-source Python library for extracting lingui...
research
08/19/2021

Reproducible radiomics through automated machine learning validated on twelve clinical applications

Radiomics uses quantitative medical imaging features to predict clinical...
research
03/01/2023

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

Driven by the need for larger and more diverse datasets to pre-train and...
research
07/14/2022

problexity – an open-source Python library for binary classification problem complexity assessment

The classification problem's complexity assessment is an essential eleme...
research
02/20/2017

Developing a comprehensive framework for multimodal feature extraction

Feature extraction is a critical component of many applied data science ...
research
12/10/2021

Shennong: a Python toolbox for audio speech features extraction

We introduce Shennong, a Python toolbox and command-line utility for spe...
research
04/29/2022

SATfeatPy – A Python-based Feature Extraction System for Satisfiability

Feature extraction is a fundamental task in the application of machine l...

Please sign up or login with your details

Forgot password? Click here to reset